有两个测试点一直不过求解答QAQ
查看原帖
有两个测试点一直不过求解答QAQ
790685
bluetored楼主2022/9/11 21:30
#include <stdio.h>
int swap (int *a,int *b)
{
    int temp;
    temp=*a;
    *a=*b;
    *b=temp;
    return 0;
}
int main ()
{
    int a, b,c;
    scanf ("%d %d %d",&a,&b,&c);
    if (a>=c) swap (&a,&c);
    if (b>=c) swap (&b,&c);
    if (a+b<c) printf ("Not triangle");
    else{
    if (a*a+b*b>c*c) printf ("Acute triangle\n");
    if (a*a+b*b==c*c) printf ("Right triangle\n");
    if (a*a+b*b<c*c) printf ("Obtuse triangle\n");
    if (a==b&&a==c&&b==c) printf ("Equilateral triangle\n");
    if (a==b||a==c||b==c) printf ("Isosceles triangle\n");
    }
    return 0;
}
2022/9/11 21:30
加载中...