首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
admin
2018-10-23
64
问题
使用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全国计算机二级
相关试题推荐
类中包含了一个静态成员函数,则main函数中和P.fl(P);语句具有同样功能的语句为______。#include<iostream.h>classM{public:M(intA){A=a;B+=a;}
有如下程序main(){intn=9;while(n>6){n--;cout<<n<<endl;)}该程序段的输出结果是
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
结构化程序设计的3种结构是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
对于语句cout<<setfilll(’*’)<<setw(10)<<1<<setill(’*’)<<setw(2)<<2;的输出结果是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
只能作为成员函数重载的是
以下定义数组中错误的是
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
随机试题
Amoment’sdrillingbythedentistmaymakeusnervousandupset.Manyofuscannotstandpain.Toavoidthepainofadrilling
下列哪些方法适用于病毒的分离
工程管线综合总体规划说明书的内容包括()。
如果A方案的净现值是200万元,项目计算期是15年,B方案的项目计算期是10年,基准折现率为12%,按最短计算期法计算的A方案的调整后的净现值应为()。
某食品质量按行业标准可分为四个等级,等级系数x依次设为A、B、C、D.现从一批该食品中随机抽取20件,然后统计其等级系数的分布,得到频率分布表如下:在(1)的条件下,将等级系数为A、B和C的食品(每一等级的产品各不相同)混合,从中抽取3件商品,其中3
签订技术转让合同必须遵守国家的法律,符合国家政策的要求。否则,即使是当事人双方自愿签订的合同,非但不能受到法律保护,还要根据情况依法追究法律责任。与以上论述等值的是()。
一种针对某种疾病的新疗法在12个月的临床试验中使68%的患者病情有了明显改善,其中43%的患者痊愈。然而,通常采用的治疗方法也可在12个月内将38%的患者完全治愈。由于新疗法主要选择了那些症状比较严重的患者,因此有人认为这种新疗法在疗效方面比常用的疗法更显
最新研究发现,几千万年前一支长有罕见怪异特征的哺乳动物家族移居地下生活,并从6500万年前的大灭绝事件中幸存下来,科学家将其命名为Necrolestes。一直以来,这个绰号为“坟墓强盗”的生物被认为是有袋类动物。然而进一步的分析发现,它其实属于生物进化树上
(2010上集管)有多年开发经验的赵工被任命为某应用软件开发项目的项目经理,客户要求10个月完成项目。项目组包括开发、测试人员共10人,赵工兼任配置管理员的工作。按照客户的初步需求,赵工估算了工作量,发现工期很紧。因此,赵工在了解客户的部分需求之
“年龄在0~18之间”,这种约束属于数据库系统的(167)措施。
最新回复
(
0
)