c语言输入三个整数判断是否可以构成三角形
时间: 2024-12-19 19:14:11 浏览: 4
c习题源代码.txt
在C语言中,要判断三个整数能否构成三角形,我们需要依据三角形的一个基本性质:任意两边之和大于第三边。如果给定的三个数a、b和c满足这个条件(即a+b>c, a+c>b, b+c>a),那么这三数就能组成一个三角形。
以下是简单的步骤来编写一个函数进行判断:
```c
#include <stdio.h>
// 函数用于检查三个数是否能构成三角形
int isTriangle(int a, int b, int c) {
if (a + b > c && a + c > b && b + c > a)
return 1; // 返回1表示可以构成三角形
else
return 0; // 返回0表示不可以构成三角形
}
int main() {
int num1, num2, num3;
printf("请输入三个整数: ");
scanf("%d %d %d", &num1, &num2, &num3);
if (isTriangle(num1, num2, num3)) {
printf("这三个数可以构成三角形.\n");
} else {
printf("这三个数
阅读全文