求圆柱体的体积

Description

有一圆柱体它的圆形底面半径为r,高为h,求这个圆柱体的体积v。

Input

两个正整数r h,以空格隔开,0 < r,h ≤ 1000

Output

输出圆柱体的体积s,结果保留两位小数

Sample Input

2 5

Sample Output

62.80

HINT

圆柱体的体积公式为: v = Π × r × r  × h,Π 取3.14

python解法

# 从标准输入中读取输入的半径 r 和高度 h
r, h = map(int, input().split())

# 检查半径和高度是否在范围内
if r > 0 and r <= 1000 and h > 0 and h <= 1000:
    # 计算圆柱体的体积
    v = 3.14 * r * r * h
    # 输出保留两位小数的体积值
    print("%.2f" % v)
else:
    print("超出范围")

c++解法

#include<bits/stdc++.h>
using namespace std;

int main() {
    int r, h;
    // 从标准输入中读取输入的半径 r 和高度 h
    cin >> r >> h;

    // 检查半径和高度是否在范围内
    if (r > 0 && r <= 1000 && h > 0 && h <= 1000) {
        // 计算圆柱体的体积
        double v = 3.14 * r * r * h;
        // 设置输出精度为两位小数
        cout << fixed << setprecision(2);
        // 输出保留两位小数的体积值
        cout << v << endl;
    } else {
        cout << "超出范围" << endl;
    }

    return 0;
}
如果您有更优的解法,欢迎在评论区一起交流噢~

 

阅读剩余
THE END