C语言求解加急!!!
实现程序:定义一个求高是底面半径18倍的圆柱体积(体积=底面积×高)的通用子函数,要求如下:①子函数的名称为Vcylinder。②子函数的参数接口为:整型类型。③计算圆柱...
实现程序:
定义一个求高是底面半径18倍的圆柱体积(体积=底面积×高)的通用子函数,要求如下:
① 子函数的名称为Vcylinder。
② 子函数的参数接口为:整型类型。
③ 计算圆柱的体积,并把该圆柱的体积作为返回值。
一、定义主函数,要求如下:
① 通过键盘输入1个整数(在1到10之间)。
② 调用上面定义的子函数Vcylinder,计算圆柱的体积,并输出该圆柱的体积(pi=3.14,输出结果保留两位小数)。 展开
定义一个求高是底面半径18倍的圆柱体积(体积=底面积×高)的通用子函数,要求如下:
① 子函数的名称为Vcylinder。
② 子函数的参数接口为:整型类型。
③ 计算圆柱的体积,并把该圆柱的体积作为返回值。
一、定义主函数,要求如下:
① 通过键盘输入1个整数(在1到10之间)。
② 调用上面定义的子函数Vcylinder,计算圆柱的体积,并输出该圆柱的体积(pi=3.14,输出结果保留两位小数)。 展开
1个回答
展开全部
输入的整数是圆柱的底面半径还是高?下面的例子假设为半径
#include<stdio.h>
double Vcylinder(int r)
{
int h = 18 * r; // 圆柱高
double pi = 3.14;
return pi*r*r*h;
}
int main()
{
int r;
double v;
printf("请输入半径大小:");
scanf("%d",&r);
v = Vcylinder(r);
printf("圆柱体积为:%.2f\n",v);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询