C语言试编一程序,输入梯形的上下底长和高,输出梯形的面积 [输入]3个整数 [输出]一个实数 如下图,第一行是输入,第二行是输出。求梯形面积: 试
时间: 2024-03-02 19:50:57 浏览: 25
以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int upper, bottom, height;
float area;
// 输入梯形的上下底长和高
printf("请输入梯形的上底、下底和高:\n");
scanf("%d %d %d", &upper, &bottom, &height);
// 计算梯形的面积
area = (upper + bottom) * height / 2.0;
// 输出梯形的面积
printf("梯形的面积为:%.2f\n", area);
return 0;
}
```
运行结果示例:
```
请输入梯形的上底、下底和高:
10 20 5
梯形的面积为:75.00
```
注意:上底、下底和高的输入顺序不能颠倒。另外,面积的输出要保留两位小数,可以使用 "%.2f" 格式化输出。
相关问题
C语言试编一程序,输入三角形的底边长和高,输出三角形的面积 [输入]两个整数 [输出]一个实数
好的,以下是C语言的程序代码:
```c
#include <stdio.h>
int main() {
int base, height;
float area;
printf("请输入三角形的底边长和高:\n");
scanf("%d%d", &base, &height);
area = base * height / 2.0;
printf("三角形的面积为:%f\n", area);
return 0;
}
```
请您输入底边长和高,程序会自动计算三角形的面积并输出。注意,这里使用了浮点数类型的变量来存储面积,因为除法得到的结果可能是小数。
编写一个C语言程序,从键盘输入梯形的上底,下底和高,计算梯形的面积
你好,以下是我的回答:
```
#include <stdio.h>
int main() {
float upper, lower, height, area;
printf("请输入梯形的上底、下底和高:\n");
scanf("%f%f%f", &upper, &lower, &height);
area = (upper + lower) * height / 2;
printf("梯形的面积为:%f\n", area);
return 0;
}
```
以上是一个简单的 C 语言程序,可以从键盘输入梯形的上底、下底和高,然后计算梯形的面积并输出。希望能对您有所帮助。