189 8069 5689

C++在想输入三个值使成为等腰直角三角形-创新互联

由于C语言中在输入时不能输入根号下二,这时需要1.414来代替根号下二

站在用户的角度思考问题,与客户深入沟通,找到市中网站设计与市中网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖市中地区。

而使成为等腰直角三角形的条件是 a*a+b*b==c*c&&(c>a&&b==a)

但由于根号下二约等于1.414,此时需要减小精度或者规定范围来使条件成立

即为 1.414> fabs(b-c)>1E-2;

#include

#include
int main()
{
 double a,b,c;
 scanf("%lf%lf%lf",&a,&b,&c);
 a>=b&&b>=c;
 if(b+c>a&&a-c  {if(c*c+b*b==a*a)
  {if(c==b&&(1.414> fabs(b-c)>1E-2));
  {
  printf("输出是等腰直角三角形\n");
  }
else
{
     printf("输出是直角三角形\n");
}
 }
  else
 {if(a==b||b==c)
  {if(a==c)
 {
 printf("输出是等边三角形\n");
}
 else
 {
     printf("输出是等腰三角形\n");
 }
 }
 else
  {
 printf("输出是一般三角形");
  }
 }
 }
 else
 {
     printf("输出不能构成三角形\n");
 }
 
 while(1);
 return 0;
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:C++在想输入三个值使成为等腰直角三角形-创新互联
转载来源:http://jkwzsj.com/article/dppigp.html

其他资讯