首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
admin
2018-10-23
35
问题
使用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全国计算机二级
相关试题推荐
设有语句intn,m;chara[5],b;cin>>n>>a>>m>>b;为了分别将10和20分别赋给n和m,look赋给a,t赋给b,则正确的输入为
以下关于友元函数的叙述不正确的是
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
以下程序的输出结果是______。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
下列程序的执行结果是()。#inClude<iostream.h)#include(stdlib.h)classTestClass{public:intx,y;TestClass(){x=
下列有关拷贝构造函数的描述中错误的是()。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;eout<<"inputa:";
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
两个或两个以上模块之间关联的紧密程度称为()。
下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain(){cha
随机试题
全面依法治国的主要任务包括()
那位年轻女士太激动,以至情不自禁地提起了婚姻话题。
A、一般躯体运动核B、特殊内脏运动核C、一般内脏运动核D、一般内脏感觉核E、特殊躯体感觉核迷走神经背核属于()
毛泽东总结新民主主义革命“三大法宝”的文章是()
在真核细胞肽链合成的起始阶段,推动大亚基与小亚基结合的起始因子是
患者男性,31岁,主诉心前区刀割样疼痛、咳嗽,呼吸时加重。体检:体温39.7℃、可闻及心包摩擦音。血WBC18×109/L,心电图示多数导联ST段弓背向下型抬高,追问病史,2周前有上呼吸道感染史。进一步处理首先选择
下列哪些物质可增加透皮吸收性
三相异步电动机在额定负载下的转差率S为( )。
红细胞比容是指红细胞()
为何第二次世界大战后报业垄断进一步加剧?其影响如何?
最新回复
(
0
)