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

c语言写一个输入三角形边长,求三角形面积的程序

以下是一个使用 C 语言编写的程序,用于输入三角形的边长,并计算其面积: ```c #include <stdio.h> #include <math.h> // 计算三角形面积的函数 float calculateArea(float a, float b, float c) { float s = (a + b + c) / 2; return sqrt(s * (s - a) * (s - b) * (s - c)); } int main() { float side1, side2, side3; printf("请输入三角形的第一条边长: "); scanf("%f", &side1); printf("请输入三角形的第二条边长: "); scanf("%f", &side2); printf("请输入三角形的第三条边长: "); scanf("%f", &side3); if ((side1 + side2 > side3) && (side1 + side3 > side2) && (side2 + side3 > side1)) { float area = calculateArea(side1, side2, side3); printf("三角形的面积为: %.2f\n", area); } else { printf("输入的边长无法构成三角形\n"); } return 0; } ``` 在这个程序中,首先定义了一个函数`calculateArea`来计算三角形的面积,使用了海伦公式。在`main`函数中,用户输入三角形的三条边长,然后判断这些边长是否能构成三角形,如果可以,则计算并输出面积。 [2024-10-30 10:42:39 | AI写代码神器 | 340点数解答]

相关提问