A-A+

SumColumMin()的功能是:求出M行N列二维数组每列元素中的最小值 并计算它们的和值

2022-08-06 10:44:14 问答库 阅读 178 次

问题详情

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("%dn",s);
}

参考答案

正确答案:
int a[M][N],int *sum/*第一空。因和值通过形象传回主函数输出,故定义形参变量为指针变量*/
a[k][i]>a[j][i]/*第二空。比较每列各个元素的大小以获提最小值*/
* sum=s/*第三空。令形参变量sum所指向的内存单元获得和值以s传递回主函数*/

考点:数组,元素