首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 #include #de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 #include #de
admin
2015-07-20
23
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。
注意:不能修改程序的其他部分,只能修改fun()函数。
#include
#define M 2
#define N 4
void fun(int a[M][N],int*sum)
{
}
void main()
{
int x[M][N]={7,6,5,2,4,2,8,3);
int s;
fun(x,&s);
cout<
return;
}
选项
答案
int i,j,k,s=0 ; for(i=0;i
a[i][j])k=j, //求得每一行的最小值 s+=a[i][k]; //最小值求和 } *sam=s; //返回求和值
解析
(1)该程序功能是求二维数组每行元素中的最小值,并计算它们的和值。本题解题思路基本可以分为两重循环,外重循环为对二维数组的所有行进行循环,内重循环为对每一行内进行列循环,求出每一行中的最小值。最后求出这些最小值的和。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int a[M][N],int*sum)中的a参数为二维数组,sum为要求得的和。
解题思路
(1)依次访问每一行的元素。
(2)在对每一行的访问过程中选出最小数。
(3)将选出的最小数求和。
转载请注明原文地址:https://kaotiyun.com/show/7CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若磁盘上已存在某个文本文件,其全路径文件名为d:\shiti\tes.txt,下列语句中不能打开该文件的是()。
具有相同函数名不同参数表的函数称为【】。
诊断和改正程序中错误的工作通常称为【】。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
对定义重载函数的下列要求中,()是错误的。
下列运算符不能用友元函数重载的是()。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
Ican’tgocyclingwithyouthisweekend,formybicycleneeds_________.
这个标志是何含义?
标志着毛泽东人民民主专政理论形成的著作是()
我国盛唐时期边塞诗派的代表作家是()
良性前列腺增生肺热气闭证应采用何法治之
创立“则例”这一法律形式的朝代是()
设关系R和s的元数分别为2和3,那么,与(20)等价。设关系 P和Q具有相同的关系模式,所列出的等价式中(21)是不正确的。设关系模式R(ABC)上成立的FD集为{A→B1,p1={AB,B,C)为R的一个分解,那么,p1(22);若R(ABC)上成立的F
在SQLServer2008中,每个数据页可存储8060字节的数据。设表T有10000行数据,每行占用4031字节,则存储该表数据大约需要【6】MB存储空间,其空间利用率大约是【7】%。(存储空间和空间利用率均保留到整数,小数点后按四舍五入处理)
WorkandHappinessWhetherworkshouldbeplacedamongthecausesofhappinessoramongthecausesofunhappinessmayperha
ThereweremanygreatartistsduringtheRenaissance.PerhapsthemostfamousareLeonardodaVinciandMichelangelo.Otherarti
最新回复
(
0
)