题目描述

输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量 

#define PI 3.14159

输入

输入两个实数,表示圆柱体的底面半径r和高h。

输出

输出一个实数,即圆柱体的表面积,保留2位小数,单独占一行。

样例输入

1 1

样例输出

12.57

解题思路:

1.圆柱的表面积等于上下底面的两个圆的面积再加上侧面积。

#include <stdio.h>   //头文件声明;
#define PI 3.14159 //定义π为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。
}