计算圆的问题

计算圆的问题

时间: 1ms        内存:128M

描述:

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

输入:

两个浮点数,r和h

输出:

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

示例输入:

1.5 3

示例输出:

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

提示:

参考答案(内存最优[748]):

#include<stdio.h>

#include<math.h>

#define PI 3.14

int main()

{

float r,h;

float C1,Sa,Sb,Va,Vb;

scanf("%f%f",&r,&h);

C1=2*PI*r;

Sa=PI*r*r;

Sb=4*PI*r*r;

Va=4*PI*r*r*r/3;

Vb=PI*r*r*h;

printf("C1=%.2f\nSa=%.2f\nSb=%.2f\nVa=%.2f\nVb=%.2f\n",C1,Sa,Sb,Va,Vb);

return 0;

}

参考答案(时间最优[0]):


#include <stdio.h>
main()  
{float r,h,C1,Sa,Sb,Va,Vb;  
scanf("%f %f",&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\nSb=%.2f\nVa=%.2f\nVb=%.2f\n",Sa,Sb,Va,Vb);  
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注