编写一个c语言程序,要求输入圆的半径r,圆柱高h,求圆的周长,圆的面积,圆的体积,圆柱体积并输出计 100

编写一个c语言程序,要求输入圆的半径r,圆柱高h,求圆的周长,圆的面积,圆的体积,圆柱体积并输出计算结果,大神快帮帮忙,要做好的程序,最好还能解释一下怎么做的,求大神!... 编写一个c语言程序,要求输入圆的半径r,圆柱高h,求圆的周长,圆的面积,圆的体积,圆柱体积并输出计算结果,大神快帮帮忙,要做好的程序,最好还能解释一下怎么做的,求大神! 展开
 我来答
佯北勿从l
2018-03-30 · TA获得超过5237个赞
知道小有建树答主
回答量:31
采纳率:100%
帮助的人:8963
展开全部

可以先定义圆周率pi为3.1415926,再定义双精度变量半径r、高h、周长、面积、体积,输入相关数据后计算输出结果即可,实现该功能程序多样并不唯一,具体程序如下。

#include <stdio.h>


void main()

{

double pi=3.1415926;

double r,h;

double c,area,v;

printf("输入圆的半径及圆柱的高:");

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

c=2*pi*r;               //周长计算

area=pi*r*r;          //面积计算

v=pi*r*r*h;           //体积计算

printf("周长是:%lf\n",c);

printf("面积是:%lf\n",area);

printf("体积是:%lf\n",v);

printf("\n");

}

江南问雪123
2017-04-12 · 超过12用户采纳过TA的回答
知道答主
回答量:40
采纳率:100%
帮助的人:18.9万
展开全部
#include<stdio.h>
#include<stdlib.h>
#define PI 3.1415
void main()
{
float r = 1.5,h = 3; /*这里1.5是半径值,3是圆柱高*/
float circ = 2*PI*r;
float area = PI*r*r;
float volume1 = 3*PI*r*r*r/4;
float volume2 = PI*r*r*h

printf("圆的周长为:%.2f\n",circ);
printf("圆的面积为:%.2f\n",area);
printf("圆球的体积为:%.2f\n",volume);
printf("圆柱的体积为:%.2f\n",volume2);
syatem("pause");
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式