C语言67分,求教学
查看原帖
C语言67分,求教学
1443040
ruijie24楼主2024/11/7 21:09
#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\n");
        return 0;
    }
    // 确定三角形类型
    else if(a+b>c||a+c>b||b+c>a){
    if (a*a+b*b==c*c) {
        printf("Right triangle\n");
    } 
    else if (a*a+b*b>c*c) {
        printf("Acute triangle\n");
          if (a==b||a==c||b==c) {
            printf("Isosceles triangle\n");}
          else if (a==b&&b==c) {
            printf("Equilateral triangle\n");
          }
    }
    else if (a*a+b*b<c*c) {
        printf("Obtuse triangle\n");
        if (a==b||a==c||b==c) {
            printf("Isosceles triangle\n");}
    }
}
    return 0;
}
2024/11/7 21:09
加载中...