最后一个测试点WA,求求大佬帮忙看一下
查看原帖
最后一个测试点WA,求求大佬帮忙看一下
1483275
lingyue75楼主2024/10/9 21:08
#include<stdio.h>
int main()
{
    int a,b,c,tmp;
    scanf("%d %d %d",&a,&b,&c);
    //从小到大排序
    if(a > c)
    {
        tmp = a;
        a = c;
        c = tmp;
    }
    if(a > b)
    {
        tmp = a;
        a = b;
        b = tmp;
    }
    if(b > c)
    {
        tmp = b;
        b = c;
        c = tmp;
    }

    while(1)
    {
    //是否是三角形
    if(a + b < c)
    {
        printf("Not triangle\n");
        break;
    }
    //直角三角形?
    if(((a*a)+(b*b)) == (c*c))
    {
        printf("Right triangle\n");
    }
    //锐角三角形?
    if(((a*a) + (b*b)) > (c*c))
    {
        printf("Acute triangle\n");
    }
    //钝角三角形?
    if(((a*a) + (b*b)) < (c*c))
    {
        printf("Obtuse triangle\n");
    }
    //等腰三角形?
    if((a==b)||(a==c)||(b==c))
    {
        printf("Isosceles triangle\n");
    }
    //等边三角形?
    if((a == b)&&(a == c)&&(b == c))
    {
        printf("Equilateral triangle\n");
    }
    break;
    }
    return 0;
}
2024/10/9 21:08
加载中...