题目描述
输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量
#define PI 3.14159
输入
输入两个实数,表示圆柱体的底面半径r和高h。
输出
输出一个实数,即圆柱体的表面积,保留2位小数,单独占一行。
样例输入
1 1
样例输出
12.57
解题思路:
1.圆柱的表面积等于上下底面的两个圆的面积再加上侧面积。
//头文件声明;
//定义π为3.14159;
int main() //程序从main函数开始执行;
{
double r,h,s; //定义变量类型r表示圆的半径,h为高;S为圆的表面积;
scanf("%lf%lf",&r,&h); //调用scanf函数输入圆柱的半径和高;
s=2*PI*r*h+2*PI*r*r; //总面积等于上下底面圆的面积再加上侧面积;
printf("%.2lf\n",s); //最后打印输出总面积即可;
return 0; //函数顺利结束返回值为0。
}