编写一个c语言程序,要求输入圆的半径r,圆柱高h,求圆的周长、面积、体积,圆柱体积,怎么做?

如题所述

可以先定义圆周率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");

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-21

#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");

相似回答