题目描述
输入底面半径r和高h,输出圆柱体的表面积,保留3位小数,格式见样例。
输入
在一行输入半径和高,值可以是小数。
输出
输出圆柱体的表面积,保留三位小数。
样例
3.5 9
Area = 274.889
首先我们要明白这个求面积是要用到圆周率,取值3.14 或者3.1415926等等这些所得结果是不一样的,作为一道算法题 是不对的,那么现在就要用到反三角函数了需要用到math.h作为头文件,其结果为 acos(-1.0)
以下是代码
#include#include using namespace std; int main() { const double pl = acos(-1.0); double a,b,Area; scanf("%lf%lf",&a,&b); Area=(pl*a*a*2)+(2*pl*a*b); printf("Area = %.3lf",Area);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)