酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

判断三角形。程序要求输入三个整数a,b,c代表三角形的三个边长,程序功能是根据所输入的数据判断是等腰三角形、等边三角形还是一般三角形,并输出判断结果。程序名test1.c。

以下是用 C 语言实现的代码: ```c #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) { printf("输入的三条边无法构成三角形\n"); } else { if (a == b && b == c) { printf("等边三角形\n"); } else if (a == b || a == c || b == c) { printf("等腰三角形\n"); } else { printf("一般三角形\n"); } } return 0; } ``` 额外需要注意的逻辑点: 1. 输入数据的合法性判断,比如输入的是否为整数。 2. 考虑边界情况,比如输入的边长为 0 或者负数。 3. 对于三角形的判断条件要清晰准确,避免出现误判。 [2025-05-19 08:21:21 | AI写代码神器 | 246点数解答]

相关提问