判断三边是否可以组成三角形(C语言)

#include

int isTriangle(int a, int b, int c) {
    //任意两边之和大于第三边
    if(a+b>c && a+c>b && b+c>a) return 1; 
    //移项后,也会满足以下的,所以不用再写。
    //任意两边之差小于第三边 
    else return 0;
}

int main() {
    int side1=5;
    int side2=5;
    int side3=10;


    if (isTriangle(side1, side2, side3)) {
        printf("可以组成三角形\n");
    } else {
        printf("不可以组成三角形\n");
    }

    return 0;
}
 

你可能感兴趣的:(C语言,算法,算法,数据结构,c语言)