发布网友 发布时间:2022-04-23 08:47
共2个回答
热心网友 时间:2023-10-08 22:34
可以先定义圆周率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");
}
热心网友 时间:2023-10-08 22:34
#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");