85分代码求助
查看原帖
85分代码求助
662955
weip楼主2022/1/29 21:58

第一个点过不去...祈求大佬们指点?

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a,b,c,change;
    scanf("%d%d%d",&a,&b,&c);
    if (a<b) {
        change = a;
        a = b;
        b = change;
    }
    if (a<c) {
        change = a;
        a = c;
        c = change;
    }
    if (b<c) {
        change = b;
        b = c;
        c = change;
    }
    if(b+c<=a || a+b<=c || a+c<=b){
        printf("Not triangle\n");
        return 0;
    }
    if(pow(a,2)==pow(b,2)+pow(c,2)) printf("Right triangle\n");
    else if (pow(a,2)<=pow(b,2)+pow(c,2)) printf("Acute triangle\n");
    else if (pow(a,2)>=pow(b,2)+pow(c,2)) printf("Obtuse triangle\n");
    if((a==b&&a!=c)||(b==c&&b!=a)) printf("Isosceles triangle\n");
    if(a==b && b==c) printf("Equilateral triangle\n");
    return 0;
}
2022/1/29 21:58
加载中...