C语言程序:输入三个数判断是否构成直角三角形
答案:2 悬赏:80 手机版
解决时间 2021-11-15 07:11
- 提问者网友:了了无期
- 2021-11-14 23:32
C语言程序:输入三个数判断是否构成直角三角形
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-11-15 00:22
代码如下:
#include
int main()
{
float a, b, c;
scanf("%f%f%f",&a, &b, &c);
if (a+b>c&&a+c>b&&b+c>a)
{
if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("是直角三角形!\n");
else
printf("不是直角三角形!\n");
}
else
printf("不能构成三角形!\n");
return 0;
}
#include
int main()
{
float a, b, c;
scanf("%f%f%f",&a, &b, &c);
if (a+b>c&&a+c>b&&b+c>a)
{
if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("是直角三角形!\n");
else
printf("不是直角三角形!\n");
}
else
printf("不能构成三角形!\n");
return 0;
}
全部回答
- 1楼网友:思契十里
- 2021-11-15 00:28
int a,b,c;
printf("请输入第一个数:\n") ;
scanf("%d",&a);
printf("请输入第二个数:\n") ;
scanf("%d",&b);
printf("请输入第三个数:\n") ;
scanf("%d",&c);
if (a*a+b*b=c*c || a*a+c*c=b*b || b*b+c*c=a*a)
print("可以构成直角三角形")
else
print("不能构成直角三角形")
printf("请输入第一个数:\n") ;
scanf("%d",&a);
printf("请输入第二个数:\n") ;
scanf("%d",&b);
printf("请输入第三个数:\n") ;
scanf("%d",&c);
if (a*a+b*b=c*c || a*a+c*c=b*b || b*b+c*c=a*a)
print("可以构成直角三角形")
else
print("不能构成直角三角形")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯