急~~求C语言编程的解答

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:13:36
1.设园半径r=1.5,圆柱高h=3,求圆周长,园面积,圆球表面积,圆球体积,圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2为数字。请求编程
2.输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9,输出要有文字说明,取2位小数。

1.
#include <stdio.h>

int main() {
float r, h, c, s, ss, vs, vp;
const float pi = 3.14159;

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

c = 2*pi*r;
s = pi*r*r;
ss = 4*pi*r*r;
vs = 4.0/3.0*pi*r*r*r;
vp = s*h;

printf("圆周长=%.2f",c);
printf("圆面积=%.2f",s);
printf("球表面积=%.2f",s);
printf("球体体积=%.2f",vs);
printf("圆柱体积=%.2f",vp);

return 0;
}

2.
#include <stdio.h>

int main() {
float f, c;

scanf("%f", &f);
c=5.0*(f-32)/9;
printf("摄氏温度为:%.2f", c);

return 0;
}

#include "Stdio.h"
#include "Conio.h"

void main(){
float r,h;
float s1,s2;
double pi=3.14;
scanf("%f%f",&r,&h);
s1=pi*r*r;
s2=2*pi*r*h;
printf("周长=%0.2f 表面积=%0.2f\n