酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C 语言:输入三边长度精准判断三角形类型(含代码示例)

以下是一个用 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)) { // 判断能否构成三角形 int a2 = a * a, b2 = b * b, c2 = c * c; if (a2 + b2 == c2 || a2 + c2 == b2 || b2 + c2 == a2) { // 直角三角形 printf("直角三角形\n"); } else if (a2 + b2 > c2 && a2 + c2 > b2 && b2 + c2 > a2) { // 锐角三角形 printf("锐角三角形\n"); } else { // 钝角三角形 printf("钝角三角形\n"); } } else { printf("不能构成三角形\n"); } return 0; } ``` 在上述代码中,首先判断输入的三条边能否构成三角形。如果能构成三角形,再通过计算三边的平方关系来判断三角形的类型。 ######[AI写代码神器 | 334点数解答 | 2024-11-08 09:55:28]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]