编写一个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");
}
#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");