下面一段代码是求三角形面积的程序,请完成程序填空*/ #include <stdio.h> #include<(1)> void main() float a,b,c,s,area; scanf("% (2)%f%f",(3),&b,&c); s=(4)/2; area= (5) (s*(s-a)*(s-b)*(s-c)); printf("a=%f,b=%f,c=%f\n",a,b,c); printf("area= (6)\n",area); 第1空: 第2空: 第3空:
时间: 2023-05-11 21:07:12 浏览: 103
C#程序求解三角形的面积
3星 · 编辑精心推荐
float area(float a, float b, float c) {
float p = (a + b + c) / 2;
float s = sqrt(p * (p - a) * (p - b) * (p - c));
return s;
}
// 测试代码
int main() {
float a, b, c;
scanf("%f %f %f", &a, &b, &c);
float s = area(a, b, c);
printf("三角形面积为%f", s);
return 0;
}
// 填空处应该填什么?
// 答案:sqrt
阅读全文