使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 #inClude

admin2020-07-23  27

问题 使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。
    注意:不能修改程序的其他部分,只能修改fun()函数。
#inClude
#define M 2
#define N 4
void fun(int a[M][N],int*sum)
{
}
void main()
{
    int X[M][N]={7,6,5,2,4,2,8,3};
    int s;
    fun(x,&s);
    cout<    return;
}

选项

答案int i,j,k,s=0; for(i=0;ia[i][j])k=j; //求得每一行的最小值 s+=a[i][k]; //最小值求和 } *sum=s; //返回求和值

解析 (1)依次访问每一行的元素。
    (2)在对每一行的访问过程中选出最小数。
    (3)将选出的最小数求和。
转载请注明原文地址:https://kaotiyun.com/show/e9yp777K
0

最新回复(0)