还有啊,你那个没有定义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;
}修改后的程序如下:
