首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #
admin
2015-05-30
40
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。
注意:不能修改程序的其他部分,只能修改fun()函数。
1 #include
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<
14 return;
15 }
选项
答案
1 int i,j,k,s=0; 2 for(i=0;i
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为要求得的和。
[解题思路]
(1)依次访问每一行的元素。
(2)在对每一行的访问过程中选出最小数。
(3)将选出的最小数求和。
转载请注明原文地址:https://kaotiyun.com/show/nJNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立数据字典的时机是【】。
关于运算符重载,下列表述中正确的是()。
下列关于运算符重载的描述中,正确的是()。
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是()。
输入流对象是输出流的源头,下面______不是输入流类。
在C++语言中,唯一的一个三目运算符是【】。
在类中说明的成员可以使用关键字______进行修饰
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
计算机软件是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
随机试题
双层平壁定态热传导,两层壁厚相同,各层的导热系数分别为λ1和λ2,其对应的温度差为△t1和△t2,若△t1>△t2,则λ1和λ2的关系为()。
简述地役权的概念与特征。
每输一单位(200m1)全血或由其制备的红细胞,可使普通成年人血红蛋白升高
修复体的固位力与下列哪种因素无关
A.午后发热,五心烦热B.长期低热,劳累则甚C.午后热甚,身热不扬D.日哺热甚,腹痛便结E.发热烦渴,汗多脉洪气虚发热的症状特点是()。
通过公开程序,邀请供应商提供资格文件,只有通过资格审查的供应商才能参加后续招标,这种采购方式称为()。
2007年12月31日,甲公司对应收乙公司的账款进行减值测试。应收账款余额合计为800000元。甲公司根据乙公司的资信情况确定按10%.计提坏账准备。2008年甲公司的应收账款实际发生坏账40000元。2008年末应收乙公司账款余额为1000000
阅读下列有关士族的材料,回答问题:材料一:晋朝南渡,优借士族,故江南冠带,有才斡者,擢为令仆已下,尚书郎、中书舍人已上,曲掌机要。
【B1】【B4】
Itispossibletopersuademankindtolivewithoutwar?Warisanancientinstitutionwhichhasexistedforatleastsixthousan
最新回复
(
0
)