输入三边 判断能否构成三角形 若能 还有显示是等边三角形,等腰三角形,直角三角形还是任意三角形
程序代码:
题目是 输入三边 判断能否构成三角形 若能 还有显示是等边三角形,等腰三角形,直角三角形还是任意三角形 #include<stdio.h> void main() {int a,b,c; printf("input:"); scanf("%d%d%d",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) {printf("该三条边能构成三角形\n"); if(a==b==c) printf("等边三角形"); else if(a==b!=c||a==c!=b||b==c!=a) printf("等腰三角形"); else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a) printf("直角三角形"); else printf("任意三角形"); } else printf("该三条边不能构成三角形"); }我输入3 4 5
输出的是
该三条边能构成三角形
等腰三角形
我总看不出哪错了 大家帮帮忙