Problem1004--多个公式的计算

1004: 多个公式的计算

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 580  Solved: 97
[Submit] [Status] [Web Board] [Creator:]

Description

设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3.14

提示:需要注意输出的字母的大小写

本题的浮点数类型请用 double

本题有问题,在Windows下编译,结果 Sa结果是7.06,而在Linux编译,结果是7.07。Sa的实际值是7.0650

把下面的程序粘贴即可。


#include <stdio.h>
int main(int argc, char *argv[])
{
    double r,h,C1,Sa,Sb,Va,Vb;  
    scanf("%lf %lf",&r,&h);  
    C1=2*3.14*r;  
    Sa=3.14*r*r;  
    Sb=4*Sa;  
    Va=4*3.14*r*r*r/3;  
    Vb=Sa*h;  
    printf("C1=%.2f\n",C1);  
    printf("Sa=%.2f\n",Sa);  
    printf("Sb=%.2f\n",Sb);  
    printf("Va=%.2f\n",Va);  
    printf("Vb=%.2f\n",Vb); 
 
    return 0;
}

Input

两个浮点数,r和h

Output

圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 保留两位小数,每个结果后换行。

Sample Input

1.5 3

Sample Output

C1=9.42
Sa=7.07
Sb=28.26
Va=14.13
Vb=21.20