作业帮 > 综合 > 作业

这题应该怎么解答.请把答案写在下边.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 04:15:33
这题应该怎么解答.请把答案写在下边.
#include
#include
float area(float a,float b,float c)
{
float t=(a+b+c)/2.0;
return sqrt(t*(t-a)*(t-b)*(t-c));
}
void main()
{
float s;
s=area(6.3, 7.5, 4.0)+area(7.5, 8.0, 3.7)+area(8.0, 6.1, 5.2);
printf("area=%f\n",s);
}
area=42.254398
请按任意键继续. . .
再问: 谢谢。一共2问,这是第几问啊?能都写出来吗
再答: 这个把两个问题都包括了 这是第一问 float area(float a,float b,float c) { float t=(a+b+c)/2.0; return sqrt(t*(t-a)*(t-b)*(t-c)); } 整个程序就是第二问 就是这样 1: float area(float a,float b,float c) { float t=(a+b+c)/2.0; return sqrt(t*(t-a)*(t-b)*(t-c)); } 2: #include #include float area(float a,float b,float c) { float t=(a+b+c)/2.0; return sqrt(t*(t-a)*(t-b)*(t-c)); } void main() { float s; s=area(6.3, 7.5, 4.0)+area(7.5, 8.0, 3.7)+area(8.0, 6.1, 5.2); printf("area=%f\n",s); }