# 6-4 求一组数中的最大值、最小值和平均值 编写函数,求一组数中的最大值、最小值和平均值。 ### 函数接口定义: ```c++ float fun(int a[],int n,int *max,int *min); ``` 其中 `a`、`n`、`max` 和 `min` 都是用户传入的参数。函数求`a`数组中`n`个元素的最大值、最小值和平均值。最大值和最小值分别通过`max` 和 `min`带回,函数返回平均值 。 ### 裁判测试程序样例: ```c++ #include float fun(int a[],int n,int *max,int *min); int main() { int x[10],i,m,n; float p; for(i=0;i<10;i++) scanf("%d",&x[i]); p=fun(x,10,&m,&n); printf("max=%d,min=%d,average=%.2f\n",m,n,p); return 0; } /* 请在这里填写答案 */ ``` ### 输入样例: ```in 2 5 4 8 6 9 1 3 7 0 ``` ### 输出样例: ```out max=9,min=0,average=4.50 ```