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++在想输入三个值使成为等腰直角三角形-创新互联
网页URL:http://scyanting.com/article/dppigp.html