首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #
admin
2015-05-30
41
问题
使用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://www.kaotiyun.com/show/nJNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,函数原型不能标识______。
以下()成员函数表示纯虚函数。
下面不是派生类对基类的继承方式的是()。
对于常数据成员,下面描述正确的是()。
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
假定MyClass为—类,执行MyClassa[3],*p[2];语句时会自动调用该类构造函数()次。
下列叙述中不属于结构化程序设计方法的主要原理的是______。
关于类模板,下列表述中不正确的是()。
有关析构函数的说法不正确的是()。
随机试题
试述生态农业的特点。
房屋所有权与该房屋所占用的土地使用权实行()。
施工职业健康安全与环境管理的特点包括()
()是分层法的基本思想。
抵押物登记记载的内容与抵押合同约定的内容不一致的,以登记记载的内容为准。()
提出“民为贵,社稷次之,君为轻”思想的是()。
按照租客的意愿及时调整房地产的使用功能,是房地产投资特性中的()。
在晴朗的天气里,当乌苏里江上迎来日出,此时在我国星斗满天的地区是()。
在一个采用三级索引结构的UNIX文件系统中,假设物理块大小为1KB,用64位表示一个物理块号。主索引表含有13个块地址指针,其中前10个直接指向盘块号,第11个指向一级索引表,第12个指向二级索引表,第13个指向三级索引表,那么,一个文件最大可有多少块?(
A、Peopleseldomtalkabouthappinessthesedays.B、Thenumberofbookswith"happiness"inthetitleislessthan40.C、Thereis
最新回复
(
0
)