一个二维数组的问题
输入10数分别是12,34,54,84,59,67,34,54,97;用二维数组求其中的最大值和最小值,以及这组数的和平均值。
为什么要用二维数组?
#include<stdio.h> void main() { int a[2][5]; int i,j,min,max,sum=0; for(i=0;i<2;i++) for(j=0;j<5;j++) scanf("%d",&a[i][j]); min=a[0][0]; max=a[0][0]; for(i=0;i<2;i++) for(j=0;j<5;j++) { if(min>a[i][j]) min=a[i][j]; if(max<a[i][j]) max=a[i][j]; sum+=a[i][j]; } printf("\nmax=%d,min=%d\naverage=%.5f\n",max,min,sum/(float)10); }