填空题
以下程序中,函数SumColumMin的功能是:求出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<N; i++)
{ k=0;
for(j=1; j<M; j++)
if(a[k][i]>a[j][i])k=j;
s+=a[k][i];
}
*sum=s;
}
main()
{ int x[M][N]={3, 2, 5, 1, 4, 1, 8, 3}, s;
SumColumMin( 【11】 );
printf("% d\n" , s);
}
【参考答案】
x,&s
热门
试题
填空题
有以下程序:main(){ int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0}, *p;for(p=a; p<a+10; p++)printf( % d, , *p);}程序运行后的输出结果是 【10】 。
填空题
有以下程序:void fun(int *a, int i, int j){ int t;if(i<j){ t=a[i]; a[i]=a[j]; a[j]=t;i++ ;j--;fun(a, i, j);}}main(){ int x[]=(2, 6, 1, 8), i;fun(x, 0, 3);for(i=0; i<4; i++)printf( % 2d , x[i]);}程序运行后的输出结果是 【7】 。