好像运行不了啊,题目是:输入三角形的三边的长度值,判断是否能为直角三角形的3个边长,如果可以,就输出

yes,如果不能就输出no,如果根本无法构成三角形,则输出not a triangle

第1个回答  2016-12-09
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a*a+b*b==c*c ||a*a+c*c==b*b||c*c+b*b==a*a)
printf("yes\n");
else
if(a+b<c||a+c<b||b+c<a)
printf("not a triangle\n");

else
printf("no\n");
return 0;
}本回答被网友采纳
第2个回答  2016-07-23
要是我做,我就先判断是不是三角形,再判断是不是直角
第3个回答  2016-07-23
n是空值啊
相似回答