Description
U老板傻笑病到晚期了,室友不得不去询问有经验的庆God,庆God说必须要用金坷垃,吸收3千米以下的氮磷钾,才有救。已知金坷垃是个球体,但是uu表示不会吃体积大于20的东西,请问uu还有救吗?
Input
输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
Output
对于每组输入数据,首先输出一个“Case# X:”,代表第几组用例
然后输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数;
再输出一行表示uu是否会吃,会吃输出“Clever uu!”,否则输出“Silly uu!”
Sample Input
1
1.5
Sample Output
Case# 1:
4.189
Clever uu!
Case# 2:
14.137
Clever uu!
Solution
简单题,在用球体积计算公式时需要注意要这样:V=4.0/3.0*acos(-1.0)*r*r*r
Code
#include<stdio.h>
#include<math.h>
const double PI=acos(-1.0);
int main()
{
double r,v;
int res=1;
while(~scanf("%lf",&r))
{
printf("Case# %d:\n",res++);
v=4.0/3.0*PI*r*r*r;
printf("%.3lf\n",v);
if(v>20)printf("Silly uu!\n");
else printf("Clever uu!\n");
}
return 0;
}