品质qe:c语言设计j

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 14:30:34
?? 16.以下程序中,函数
??sumColumM的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。
?? #define M 2
?? #define N 4
?? void SumColumMin(int a[M][N],int *sum)
?? { int i,j,k,s=0;
?? for(i=0;i?? { k=0;
?? for(j=1;j?? if(a[k]>a[j])k=j;
?? s+= _______ ;
?? }
?? [*sum] =s;
?? }
?? main()
?? { int x[M][N]={3,2,5,1,4,1,8,3},s;
?? SumColumMin( _______ );
?? printf("%d\n",s);
?? }
??
谁能说明一下个行的意思
说的越详细越好

#define M 2
?? #define N 4
?? void SumColumMin(int a[M][N],int *sum)
?? { int i,j,k,s=0;
?? for(i=0;i<N;i++){ k=0;
?? for(j=1;j<M;j++)if(a[i][k]>a[i][j])k=j;
?? s+= a[i][k];
?? }
?? *sum =s;
?? }
?? main()
?? { int x[M][N]={3,2,5,1,4,1,8,3},s;
?? SumColumMin(x,&s);
?? printf(\"%d\\n\",s);
?? }