三角形分类c语言代码
时间: 2023-07-29 08:13:35 浏览: 154
一段关于三角形的C语言代码
以下是一个简单的 C 语言程序,可以根据用户输入的三角形边长进行分类并输出结果:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三角形的三条边长:\n");
scanf("%d %d %d", &a, &b, &c);
// 判断三角形的类型
if (a == b && b == c) {
printf("这是一个等边三角形\n");
} else if (a == b || b == c || a == c) {
printf("这是一个等腰三角形\n");
} else {
printf("这是一个普通三角形\n");
}
if (a + b + c == 180) {
if (a == 90 || b == 90 || c == 90) {
printf("这是一个直角三角形\n");
} else if (a > 90 || b > 90 || c > 90) {
printf("这是一个钝角三角形\n");
} else {
printf("这是一个锐角三角形\n");
}
}
return 0;
}
```
注意:此程序只对输入合法的三角形边长进行判断,对于非法的输入(如两边之和小于第三边),程序没有进行处理。
阅读全文