求梯形面积
Description
输入梯形的上底(a)、下底(b)和高(h),求梯形的面积(s)。梯形面积公式为s=(a+b)*h/2
Input
输入三个整数,分别代表梯形的上底(a)、下底(b)和高(h)
Output
输出梯形的面积,结果保留两位小数。
Sample Input
2 3 6
Sample Output
15.00
python解法
# 从输入中读取三个浮点数,分别赋值给a, b, h
a, b, h = map(float, input().split())
# 计算梯形面积
s = (a + b) * h / 2
# 输出结果,保留两位小数
print("%.2f" % s)
c++解法
#include <bits/stdc++.h>
using namespace std;
int main() {
double a, b, h;
// 从输入流中读取三个浮点数,分别赋值给a, b, h
cin >> a >> b >> h;
// 计算梯形面积
double s = (a + b) * h / 2;
// 设置输出流精度为两位小数
cout << fixed << setprecision(2);
// 输出结果
cout << s << endl;
return 0;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
作者:小鱼
链接:https://www.52stu.com/?p=120
文章版权归作者所有,未经允许请勿转载。
链接:https://www.52stu.com/?p=120
文章版权归作者所有,未经允许请勿转载。
THE END