#include<stdio.h>
int main(){
int a=0,b=0,c=0;
printf("请输入三条边");
scanf("%d%d%d",&a,&b,&c);
if((a+b>c)&&(a+c>b)&&(c+b>a))
{if(a==b&&b==c){
printf("是等边三角形");
}else if((a==b&&b!=c)||(a==c&&c!=b)||(b==c&&c!=a)){
printf("是等腰三角形");
}else{
printf("是普通三角形");
}
}else{
printf("不是三角形");
}
return 0;
}
核心算法:判断三个数是否能构成三角形,要任意两边之和大于第三边。