#include<stdio.h>
int main()
{
int a = 0, b = 0, c = 0;
int i = 0;
printf("请依次输入三角形的三边:");
while (1)
{
scanf("%d %d %d", &a, &b, &c);
if ((a > 0 && a < 1000) && (b > 0 && b < 1000) && (c > 0 && c < 1000))//判断数据合理性
{
break;
}
else
{
printf("输入数据错误,请重新输入!\n");
}
}
if ((a + b > c) && (a + c > b) && (b + c > a) && (a - b < c) && (b - a < c) && (a - c < b) && (c - a < b) && (b - c < a) && (c - b < a))
{
if ((a == b)&&(b== c))
{
printf("是等边三角形!");
}
else if ((a == b) || (a == c) || (b == c))
{
printf("是等腰三角形!");
}
else
{
printf("是普通三角形!");
}
}
else
{
printf("不是三角形!");
}
return 0;
}