圆柱的底面积、表面积和体积

题目描述:用户输入圆柱的半径和高,程序按顺序依次输出圆柱的底面积、表面积和体积。(π取3.14)

样例输入:

1 10

样例输出:

圆柱的底面积:3.14

圆柱的表面积:69.08

圆柱的体积:31.4

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
	float r,h;
	cin>>r>>h;
	cout<<"圆柱的底面积:"<<r*r*3.14;
	cout<<"圆柱的表面积:"<<r*r*2+r*2*3.14*h;
	cout<<"圆柱的体积:"<<r*r*3.14*h;
	return 0;
}

这个程序是用来计算一个圆柱体的底面积、表面积和体积。下面是对代码的详细解读:

  1. 头文件包含:

    #include<bits/stdc++.h>

    这行代码包含了 C++ 的标准库。虽然这样做会包含所有标准库,但并不推荐,因为它可能会增加编译时间。

  2. 使用命名空间:

    using namespace std;

    这行代码表示程序将使用标准命名空间中的所有标识符,方便使用,比如 coutcin

  3. 主函数:

    int main(){

    这是程序的主函数,程序从这里开始执行。

  4. 变量声明:

    float r,h;

    在这里声明了两个浮点数变量 rh,分别代表圆柱的底面半径和高度。

  5. 输入:

    cin>>r>>h;

    这行代码从标准输入(通常是键盘)读取底面半径 r 和高度 h 的值。

  6. 计算底面积:

    cout<<"圆柱的底面积:"<<r*r*3.14;

    这一行计算圆柱底面的面积,使用公式 ( \text{底面积} = \pi r^2 ),其中 (\pi) 在这里用 3.14 近似表示。

  7. 计算表面积:

    cout<<"圆柱的表面积:"<<r*r*2+r*2*3.14*h;

    这一行计算圆柱的表面积,使用公式 ( \text{表面积} = 2\pi r^2 + 2\pi rh ),其中 (2\pi r^2) 是两个底面的面积,(2\pi rh) 是侧面的面积。

  8. 计算体积:

    cout<<"圆柱的体积:"<<r*r*3.14*h;

    这一行计算圆柱的体积,使用公式 ( \text{体积} = \pi r^2 h )。

  9. 返回:

    return 0;

    这行代码表示程序正常结束。

总结

这个程序简单地计算并输出了一个圆柱体的底面积、表面积和体积,用户输入的半径和高度通过标准输入获得。使用的常数 (\pi) 用 3.14 近似,精确度有限。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值