#include <stdio.h>
int main(void)
{
int a,b,c;//保存三边数据
printf("请输入三角形三边:\n");
while (1)
{
scanf("%d %d %d",&a,&b,&c);//输入三边数据
if (((a+b)>c)&&((a+c)>b)&&((b+c)>a))//判断是否为三角形
{
printf("三角形三边为:%d,%d,%d\n",a,b,c);
break;
}
else
{
printf("这不是三角形,请重新输入:\n");
}
}
//计算平方数
a = a * a;
b = b * b;
c = c * c;
//判断是否为三角形
if((a==(b+c))||(b==(a+c))||(c==(a+b)))
{
printf("yes\n");
}
else
{
printf("No\n");
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考