#include <stdio.h> int main() { float a,b,h,s; printf("请输入长,宽,高:"); scanf("%f%f%f",&a,&b,&h); s=0.5*(a+b)*h; printf("a=%5.2f b=5.2f h=5.2f",a,b,h); printf("s=%7.4f",s); }
时间: 2024-01-24 17:02:57 浏览: 120
#include <stdio.h>
4星 · 用户满意度95%
这是一段使用 C 语言编写的计算三角形面积的程序。用户需要输入三角形的底和高,程序会自动计算出三角形的面积并输出结果。但是,程序中存在一处问题,即在第 7 行中输出的格式字符串中,变量 b 的格式控制符写成了 "5.2f",应该改为 "%5.2f"。修正后的代码如下:
```
#include <stdio.h>
int main() {
float a,b,h,s;
printf("请输入长,宽,高:");
scanf("%f%f%f",&a,&b,&h);
s=0.5*(a+b)*h;
printf("a=%5.2f b=%5.2f h=%5.2f",a,b,h);
printf("s=%7.4f",s);
}
```
阅读全文