求梯形面积

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;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
THE END