定义一个函数实现圆柱体体积计算功能,要求采用数组作为参数,实现最大圆柱体体积计算,并在体积函数中调用底面积函数。

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

img


/* 计算圆柱体积 */
#include <stdio.h>
double cylinder(double r, double h);        /* 函数声明*/
int main( void )
{
    double height, radius, volume;                    

    printf("Enter radius and height: ");        /* 输入提示 */
    scanf("%lf%lf", &radius, &height);            /* 输入圆柱的半径和高度 */
    volume = cylinder(radius, height );            /* 调用函数,返回值赋给volume */
    printf("Volume = %.3f\n", volume);            /*输出圆柱的体积 */
    return  0;
}

/* 定义求圆柱体积的函数 */
double cylinder(double r, double h)    
{
    double result;
    result =3.1415926 * r * r * h;                /* 计算圆柱体积 */
    return result;                                /* 返回结果 */
}