循环判断三角形c语言
时间: 2023-11-04 11:07:13 浏览: 163
循环判断三角形是指通过判断三个数是否满足构成三角形的条件来确定三角形的类型。在C语言中,可以使用if语句来实现循环判断三角形。具体实现方法如下:
1. 首先输入三个数a、b、c,表示三角形的三条边长。
2. 判断是否满足构成三角形的条件,即a+b>c、a+c>b、b+c>a。
3. 如果满足条件,则继续判断三角形的类型。可以根据三条边的长度关系,判断三角形是等边三角形、等腰三角形还是普通三角形。
4. 如果不满足条件,则输出“不能构成三角形”。
下面是一个示例代码:
```
#include <stdio.h>
int main()
{
int a, b, c;
printf("请输入三角形的三条边长:\n");
scanf("%d%d%d", &a, &b, &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;
}
```
阅读全文