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