找最大值 最小值 平均值

找出包含 20 元素的整型数组中的最大值、最小值,并计算数组所有元素的平均值,按要求完成如下工作:(1)使用指针作为函数参数设计一个函数实现以上功能。

(2)使用引用作为函数参数设计一个函数实现以上功能。要求在 main 函数中使用随机数初始化数组,并在 main 函数中输出数组的最大值、最小值和平均值。

注意:思考指针和引用作为函数在函数实现和函数功能方面的区别与共同点。

分析:

20个元素用随机函数生成rand,记得要有srand做随机种子

定义三个函数,分别实现获得最小值,最大值、平均值

如果是用数组估参数,用指针会方便点,用引用写法上会有点不简约

但指针比引用不安全,引用可以说是相对安全的指针

具体代码:

运行结果:

最大值最小值平均值
最大值最小值平均值