编程序实现功能:输入三角形的三条边边长,求三角形面积,其中面积计算使用用户自定义函数实现。 输出的面积保留两位小数。
时间: 2024-05-06 22:21:05 浏览: 111
c++用函数写输入三边——判断三角形形状并计算面积周长
5星 · 资源好评率100%
好的,这个问题比较简单。以下是实现代码:
```
#include <stdio.h>
#include <math.h>
float triangle_area(float a, float b, float c);
int main() {
float a, b, c, area;
printf("请输入三角形的三条边边长:\n");
scanf("%f %f %f", &a, &b, &c);
area = triangle_area(a, b, c);
printf("三角形的面积为:%.2f\n", area);
return 0;
}
float triangle_area(float a, float b, float c) {
float p, area;
p = (a + b + c) / 2;
area = sqrt(p * (p - a) * (p - b) * (p - c));
return area;
}
```
这个程序会让你输入三角形的三条边边长,然后使用用户定义的函数 `triangle_area` 计算三角形面积,并输出结果(保留两位小数)。
阅读全文