大佬们,最后一个红,怎么改
查看原帖
大佬们,最后一个红,怎么改
827254
want_AC_ing楼主2023/4/12 16:51
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,c,e,f,g,d=1,t;
    scanf("%d%d%d",&a,&b,&c);
    if((a+b<c)||(b+c<a)||(c+a<b))
    {
        printf("Not triangle");
        d=0;
    }
    if(a>b){t=a;a=b;b=t;}
    if(a>c){t=a;a=c;c=t;}
    if(b>c){t=b;b=c;c=t;}
    e=a;
    f=b;
    g=c;
    a=a*a;
    b=b*b;
    c=c*c;
    if(d&&a+b>c)printf("Acute triangle\n");
    if(d&&a+b<c)printf("Obtuse triangle\n");
    if(d&&a+b==c)printf("Right triangle\n");
    if(d&&((e==f)||(e==g)||(f==g)))
        printf("Isosceles triangle\n");
        if(d&&(e==f&&f==g))printf("Equilateral triangle\n");
    return 0;
}
2023/4/12 16:51
加载中...