C语言!!!大家帮帮忙啊,在线等

来源:百度知道 编辑:UC知道 时间:2024/06/25 02:46:03
设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有英文说明,取小数点后2位数字。请编程序。
请大家帮忙编个,谢谢啦!
哥们,这个里边的好多东西我还没学到,交上去老师会怀疑的!!!

#include <stdio.h>
main()
{
double r,h,p=3.141;
printf("please input r,h:");
scanf("%f,%f",&r,&h);
c=2*p*r;
area=p*r*r;
barea=4*area;
v1=3.0/4*p*r*r*r;
v2=area*h;
printf("c=%.2f,area=%.2f,barea=%.2f,v1=%.2f,v2=%.2f",c,area,barea,v1,v2);
}

#include "stdio.h"

void main()
{
float r,h,c1,sc,sb,vb,vc;
long float pi=3.141592654;
printf("r,h:");
scanf("%f,%f",&r,&h);
c1=2*pi*r;
sc=pi*r*r;
sb=4*sc;
vb=3.0/4*pi*r*r*r;
vc=sc*h;
printf("Ô²Öܳ¤c1=%.2f\n",c1);
printf("sc=%.2f\nsb=%.2f\nvb=%.2f\nvc=%.4f\n",sc,sb,vb,vc);
}

#include<stdio.h>
#include<math.h>
#define pi 3.14
int main()
{
float r,h,c,s1,s2,v1,v2;
printf("请输入半径:");
scanf("%f",&r);