首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
admin
2018-10-23
40
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。
注意:不能修改程序的其他部分,只能修改fun()函数。
1 #include<iostream.h>
2 #define M 2
3 #define N 4
4 void fun(int a[M][N],int *sum)
5 {
6
7 }
8 void main()
9 {
10 int x[M][N]={7,6,5,2,4,2,8,3};
11 int s;
12 fun(x,&s);
13 cout<<s<<end1;
14 return;
15 }
选项
答案
1 int i,j,k,s=0; 2 for(i=0;i<M;i++) //外循环 3 { 4 k=0; 5 for(j=1;j<N;j++) 6 if(a[1][k]>a[i][j])k=j;//求得每一行的最小值 7 s+=a[i][k]; //最小值求和 8 } 9 *sum=s; //返回求和值
解析
(1)该程序功能是求二维数组每行元素中的最小值,并计算它们的和值。本题解题思路基本可以分为两重循环,外重循环为对二维数组的所有行进行循环,内重循环为对每一行内进行列循环,求出每一行中的最小值。最后求出这些最小值的和。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int a[M][N],int*sum)中的a参数为二维数组,sum为要求得的和。
(3)依次访问每一行的元素。
(4)在对每一行的访问过程中选出最小数。
(5)将选出的最小数求和。
转载请注明原文地址:https://kaotiyun.com/show/r5Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中的重载函数disp()发生错误,错误原因是______。#include<iostream.h>classSample{private:intm;staticintst;
能保证对所有的参数能够结束的递归函数是
下列有关数据库的描述,正确的是
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的______函数。
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
下列程序的执行结果是()。#inClude<iostream.h)#include(stdlib.h)classTestClass{public:intx,y;TestClass(){x=
两个或两个以上模块之间关联的紧密程度称为()。
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base∷fun"<<end1;}};c1assDehVed:publicBase{public:
在类的对象被创建时,______函数会被自动调用。
有下列程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"A";}
随机试题
下列属于变质性炎的病变是
采用百分率法进行房地产状况修正的一般公式为:可比实例在其房地产状况下的价格×房地产状况()=在估价对象房地产状况下的价格。
循环经济是一种生态型的闭环经济,能形成合理的封闭循环,这就要求在项目建设和运营中遵循循环经济的3R原则,主要包括()。
施工现场外围围挡不得低于()m,以避免或减少污染物向外扩散。
办理进出口货物申报纳税手续时,因商品归类、估价,化验、原产地尚未确定,收发货人或其代理人要求先予放行货物的,适用海关通关事务担保。()
当事人不服第一审人民法院行政判决的,有权在判决书送达之日起()内,向上一级人民法院提起上诉。
当外币有升值趋势,或外币利率相对高于人民币利率时,常常会发生企业以外币质押向银行借入民币的情况。()
在贷款风险分类的会计原理中,对于银行和企业,决定资产价值的主要是()。
下列选项中,关于中国古代科学技术的主要成就,说法错误的是:
LookatthefiverestaurantadvertisementsA-Ebelow.Forwhichrestaurantarethefollowingstatementstrue?Writethecorrec
最新回复
(
0
)