填空题

SumColumMin()的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 #include<stdio.h> #define M 2 #define N 4 void SumColumMin(______)/*第一空*/ {int i,j,k,s=0; for(i=0;i<N;i++) {k=0; for(j=1;j<M;j++) if(______)k=j;/*第二空*/ s+=a[k][i]; } ______;/*第三空*/ } main() {int x[M][N]={3,2,5,1,4,1,8,3},s; SumColumMin(x,&s); printf("%d\n",s); }

【参考答案】

int a[M][N],int*sum/*第一空。因和值通过形象传回主函数输出,故定义形参变量为指针变量*/