分别编写三个实现求数组中最大值、最小值及平均值的函数。

嘦怹_120 |浏览525次
收藏|2022/05/07 21:08

满意回答

2022/05/07 21:25

是C语言?以下是完整的参考(输出格式自己改下)#include <stdio.h>#define N 10double max(double *a){ int i; double m; m=*a++; for(i=1;i<N;i++,a++) if (m<*a) m=*a; return m; }double min(double *a){ int i; double m; m=*a++; for(i=1;i<N;i++,a++) if (m>*a) m=*a; return m;}double aver(double *a){ int i; double s=0; for(i=0;i<N;i++) s+=*a++; return s/N;}int main(){ double a[N]; int i; for(i=0;i<N;i++) scanf("%lf",&a[i]); printf("max=%.2lf\nmin=%.2lf\naver=%.2lf\n",max(a),min(a),aver(a)); return 0;}测试

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...