c语言编写函数三角形面积 c语言函数求三角形面积( 二 )


scanf("%f
%f
%f",a,b,c);
sh=(a+b+c)/2;
s=sqrt(sh*(sh-a)*(sh-b)*(sh-c));
printf("%f\n",s);
system("pause");
C语言 编写函数,输入三角形三边之长,求三角形面积 。以下是使用C语言编写函数c语言编写函数三角形面积 , 输入三角形三边之长,求三角形面积的代码c语言编写函数三角形面积:
```c
#include stdio.h
#include math.h
// 根据三条边长度计算三角形面积
float triangleArea(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;
}
int main() {
float a, b, c;
float area;
printf("输入三角形的三条边长c语言编写函数三角形面积:
");
scanf("%f %f %f", a, b, c);
// 判断输入是否合法
if (a + b = c || a + c = b || b + c = a) {
printf("输入的三条边长度不合法!
");
return 1;
}
area = triangleArea(a, b, c);
printf("该三角形面积为:%f
", area);
return 0;
}
```
代码中,c语言编写函数三角形面积我们首先在`triangleArea`函数中 , 根据输入的三条边长,使用海伦公式计算三角形的面积,并返回计算结果 。
在`main`函数中,c语言编写函数三角形面积我们使用`scanf`函数从输入中获取三角形三条边的长度 。接着,我们通过判断输入的三条边是否满足三角形的三边关系确定输入是否合法 。如果输入不合法,程序就直接提示并退出 。如果输入合法 , 我们调用`triangleArea`函数计算三角形的面积,并输出结果 。
【c语言编写函数三角形面积 c语言函数求三角形面积】需要注意的是,我们在使用海伦公式计算三角形面积时,首先需要计算三角形的半周长,然后使用`sqrt`函数计算面积的平方根 。因此需要包含头文件`math.h` 。
运行结果如下:
```
输入三角形的三条边长:
3 4 5
该三角形面积为:6.000000
```
关于c语言编写函数三角形面积和c语言函数求三角形面积的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读