教育路上
摘要:c++赋值语句 圆柱体的表面积 输入底面半径r和高h,输出圆柱体的表面积,保留3位小数,格式见样例。。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2023-09-08 09:40网络推荐
例22 圆柱体的表面积
输入底面半径r和高h,输出圆柱体的表面积,保留3位小数,格式见样例。
样例输入:35 9 样例输出:274889
【分析】
圆柱体的表面积由3部分组成:上底面积、下底面积和侧面积。由于上下底面积相等,完整的公式可以写成:表面积=底面积*2+侧面积。根据平面几何知识,底面积=πR2,侧面积=2πrh。参考程序:
#include<cstdio> //使用printf和scanf, 须调用cstdio库
#include<cmath> //使用数学函数atan,须调用cmath库
using namespace std; //在这个程序中可以省略这行
int main()
{ const double pi=31415926; //定义pi为常量
double r,h,s1,s2,s; //定义双精度实型,float为单精度实型
scanf("%lf%lf",&r,&h); //r和h前的&符号不能漏掉,double型用%lf
s1=pi*r*r; //计算底面积
s2=2*pi*r*h; //计算侧面积
s=2*s1+s2; //计算总的表面积
printf("Area=%03lf\n",s); //输出结果保留3位小数,注意用lf格式
return 0;
}
访客的评论 2024/05/03 13:41
文中描述的是准确的吗,如何报名!