首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #
admin
2015-05-30
38
问题
使用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全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<iostream.h>Intf(){staticinti=0;inta=1;a+=;i++;ret
建立数据字典的时机是【】。
在下面的运算符重载函数的原型中,错误的是()。
用链表表示线性表的优点是()。
不能作为函数重载的判断依据的是()。
输入流对象是输出流的源头,下面______不是输入流类。
在C++语言中,唯一的一个三目运算符是【】。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
关于抽象类,下列表述正确的是()。
有关析构函数的说法不正确的是()。
随机试题
速录机莫名其妙的丢字,有可能出现的是()问题。
Intheirhearts,someAmericanwomenthinkitismen’sbusinesstomakemoneyand______tospendit
对非突触性化学传递的描述不正确的是
间歇性便后滴鲜血,痔不脱出肛门外排便时痔脱出,便后能自行还纳
抗菌药物多西环素与硫酸亚铁合用疗效的变化情况是
哪项有助于鉴别肝癌和良性活动性肝病
患儿女,8岁,确诊猩红热2周后并发急性肾小球肾炎,并发并发症的主要原因是链球菌及其毒素入侵人体后产生的
根据有关规定,下列属于施工单位承揽业务不良行为的是()
三年前父亲因病去世后,小丽与母亲相依为命。小丽学习很认真,但学习成绩一直不是很好,小丽的母亲花了很多时间辅导小丽,仍不见效果,母女俩都很着急,便向社会工作者求助。社会工作者小丁与小丽及其母亲一起分析情况,讨论提高小丽学习成绩的可行方法,小丁让小丽的母亲看到
关于Java语言的内存回收机制,下列选项中正确的一项是______。
最新回复
(
0
)