还有啊,你那个没有定义t变量,所以要在定义变量处重新定义t变量,另外我觉得三角形这东西,好像从来都没有小数的吧?直接把a,b,c定义成int型就行了啊
因为有你,所以做什么都有动力。z,爱你。
#include<stdio.h> int main() { int a,b,c; printf("请输入三个数:\n"); scanf("%d %d %d",&a,&b,&c); if(a==b&&b==c) { printf("等边三角形\n"); } else if(a==b||b==c||a==c) { printf("等腰三角形\n"); } else if((a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==b*b)) { printf("直角三角形\n"); } else printf("任意三角形"); return 0; }修改后的程序如下: