#include <stdio.h>
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语言代码,定义了一个isTriangle函数,用于检查给定的三个整数边长是否能构成一个三角形。在main函数中,通过调用这个函数来判断特定边长1,5,10是否满足三角形条件。
724

被折叠的 条评论
为什么被折叠?



