CodeFoeces-6A

题目

原题链接:A. Triangle

题意

给出4个边,问能否组成三角形,面积为0的三角形或不能组成。
non-degenerate翻译成了非退化导致题意不明白。

代码

#include
using namespace std;
int main() {
    int s[4];
    scanf("%d %d %d %d",&s[0],&s[1],&s[2],&s[3]);
    sort(s,s+4);
    for(int i=0;i<2;i++){
        if(s[i]+s[i+1]>s[i+2]){
            printf("TRIANGLE\n");
            return 0;
        }
    }
    for(int i=0;i<2;i++){
        if(s[i]+s[i+1]==s[i+2]){
            printf("SEGMENT\n");
            return 0;
        }
    }
    printf("IMPOSSIBLE\n");
    return 0;
}

你可能感兴趣的:(CodeFoeces-6A)