题目描述
编写一个函数min_max,要求其能够统计出一个数组中的最大值、最小值和平均值,然后在main函数中调用该函数,验证其正确性。
提示:min_max函数的原型可能如下:
void min_max(int* a, int n, ____, ____, ____);
其中a表示数组首地址,n表示数组元素个数,后面三个参数分别用于传出最大值、最小值和平均值。
main函数参考代码如下:
int main()
{
int a[6], i, min, max;
double avg
for(i = 0; i < 6; i++)
scanf("%d", _____);
min_max(____, ____, ____, ____, ____);
printf("%d%d%lf\n", min, max, avg);
return 0;}
要求:不允许使用数组下标访问运算符。
输入描述
6个整数,空格符分隔
输出描述
最小值 最大值 平均值,空格符分隔
样例输入
1 2 3 4 5 6
样例输出
1 6 3.500000
来源
实验报告