设圆半径r,圆柱高h , 求圆周长C1,半径为r的圆球表面积Sb,圆半径r,圆柱高为h的圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时取小数点后两位数字。请编程序。 PI=3.14
输入:两个double型浮点数,r和h;
输出:圆周长C1、圆球表面积Sb、圆柱体积Vb。 保留两位小数,每个结果后换行。
为啥Vb结果为0.00?
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
/*********Begin*********/
float r,h;
scanf("%f%f",&r,&h);
float C1,Sb,Vb;
double PI=3.14;
C1=2*PI*r;
Sb=4*PI*r*r;
Vb=PI*r*r*h;
getchar();
printf("C1=%.2f\nSb=%.2f\nVb=%.2lf\n",C1,Sb,Vb);
system("pause");
/*********End**********/
return 0;
}