输入三角形的三边长a,b,c分别为3.1,4.2,5.3;求三角形面积。已知三角形的三边长a,b,c,其中s = (a+b+c)/2。则该三角形的面积公式为: 。 ------------------------------------------------------------------------------------------------*/ #include<stdio.h> #include<math.h> void main() { float a,b,c,s,area; scanf("%f,%f,%f",&a,&b,&c); /*****************Begin***********************/ /*****************end*************************/ printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s); printf("area=%7.2f\n",area);程序设计
时间: 2023-07-06 19:34:14 浏览: 123
编写一个程序,输入三角形的三条边的边长,求三角形的面积。
如下所示:
```
#include <stdio.h>
#include <math.h>
int main() {
float a, b, c, s, area;
scanf("%f,%f,%f", &a, &b, &c);
s = (a + b + c) / 2;
area = sqrt(s * (s - a) * (s - b) * (s - c));
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n", a, b, c, s);
printf("area=%7.2f\n", area);
return 0;
}
```
注意在计算面积时使用了海伦公式,需要包含 `math.h` 头文件并使用 `sqrt()` 函数。
阅读全文