过了4和5
查看原帖
过了4和5
1160345
great_mad楼主2023/11/13 20:52
#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    
    if(a+b<c)
    printf("No triangle");
    if(a==b&&a!=c&&b!=c)
    printf("Isosceles triangle");
    if(a==b&&b==c&&a==c){
    printf("Equilateral triangle");
    printf("Isosceles triangle");}
    if(a>b&&a>c){
        int s=b*b+c*c;//短
        int i=a*a;//长
        if(s>i){
            printf("Acute triangle");
        }
        if(s==i){
            printf("Right triangle");
        }
        if(s<i){
            printf("Obtuse triangle");
        }
    }
    if(b>a&&b>c){
        int s=a*a+c*c;
        int i=b*b;
        if(s>i){
            printf("Acute triangle");
        }
        if(s==i){
            printf("Right triangle");
        }
        if(s<i){
            printf("Obtuse triangle");
        }
    }
    if(c>a&&c>b){
        int s=a*a+b*b;
        int i=c*c;
        if(s>i){
            printf("Acute triangle");
        }
        if(s==i){
            printf("Right triangle");
        }
        if(s<i){
            printf("Obtuse triangle");
        }
    }
        return 0;
}
2023/11/13 20:52
加载中...