1.用c语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或者一般三角形的识别信息;如果不能构成三角形,则输出相应提示信息
时间: 2024-02-23 08:58:30 浏览: 89
好的,以下是使用 C 语言编写的一个判断三角形问题的程序:
```c
#include <stdio.h>
int main()
{
int a, b, c;
printf("请输入三角形的第一条边长:");
scanf("%d", &a);
printf("请输入三角形的第二条边长:");
scanf("%d", &b);
printf("请输入三角形的第三条边长:");
scanf("%d", &c);
if (a + b > c && a + c > b && b + c > a)
{
if (a == b && b == c)
{
printf("这是一个等边三角形\n");
}
else if (a == b || a == c || b == c)
{
printf("这是一个等腰三角形\n");
}
else
{
printf("这是一个一般三角形\n");
}
}
else
{
printf("这三条边无法构成三角形\n");
}
return 0;
}
```
程序先读入三角形三条边的长度,然后利用三角形两边之和大于第三边的性质进行判断,如果能够构成三角形,再根据三条边的长度关系判断三角形的类型,并输出相应的信息。否则输出无法构成三角形的提示信息。
阅读全文