大佬们,为什么2和6总是wa,真的看不出来啊
查看原帖
大佬们,为什么2和6总是wa,真的看不出来啊
1046573
xiaochen5678楼主2023/8/19 16:20
#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a+b<=c||a+c<=b||b+c<=a)
    {
        printf("Not triangle");
    }
    
    int max=a;
    if(b>max){max=b;}
    if(c>max){max=c;}
    int maxs=max*max;
    
    if(maxs==a*a+b*b||maxs==a*a+c*c||maxs==b*b+c*c)
    {
        printf("Right triangle\n");
    }
    else if(a*a+b*b>maxs&&a*a+c*c>maxs&&b*b+c*c>maxs)
    {
        printf("Acute triangle\n");
    }
    else
    {
        printf("Obtuse triangle\n");
        
    }
    
    if(a==b||a==c||b==c)
    {
        printf("Isosceles triangle\n");
       
    }
    if(a==b&&b==c)
    {
        printf("Equilateral triangle\n");
        
    }
    return 0;
}
2023/8/19 16:20
加载中...