题目描述
输入一个球体的半径r,求该球体的表面积和体积。
输入格式:
在一行中给出1个球体的半径。
输出格式:
第一行输出球体的表面积,第二行输出球体的题记。小数点后保留2位。
输入样例:
例如:
4.5
输出样例:
例如:
254.47
381.70
说明:球的表面积=“圆周率π”乘以“半径平方的4倍”,即S=4πr2。π取值3.1415926。
球的体积=“圆周率π”乘以“半径立方的三分之四倍”,即V=(4/3)πr3。
解析:当数值精度不需要太大的时候应该用Float,精度太大的时候需要用到Double
注意“4/3”如果不是浮点数类型,结果将会自动取整,比如4/3=1.
#include<stdio.h>
#include<math.h>
int main()
{
double r,S,V;
const double Pi=3.1415926;
scanf("%lf",&r);
S=4*Pi*r*r;
V=(4.0/3.0)*Pi*r*r*r;
printf("%.2f\n",S);
printf("%.2f\n",V);
return 0;
}