首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 #include #de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 #include #de
admin
2015-07-20
30
问题
使用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://www.kaotiyun.com/show/7CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
只能作为成员函数重载的是()。
在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的()。
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
长度为n的简单插入排序法,最坏情况需要______次比较。
按照“后进后出”原则组织数据的数据结构是______。
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大______。
用二维表来表示实体及实体之间联系的数据模型称为______。
下列函数参数默认值定义错误的是()。
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是【】。#include<iostream>usingnamespace
随机试题
A.后果特别严重B.其他严重情节C.对人体健康造成严重危害D.其他特别严重情节生产、销售假药,造成轻伤的,属于
绘制草图时,利用轮廓线(Profile)命令先绘制直线然后利用鼠标左键(MB1)切换成圆弧,此时将要绘制的圆弧和上一段直线的关系是:
预言以下反应的产物。假如可得到不止一种产物,指明哪一个是主要产物,哪一个是次要产物。
急性骨髓炎炎症显像,最佳显像剂是
A.细菌总数测定B.真菌和酵母菌测定C.细菌总数测定+大肠菌群测定D.金黄色葡萄球菌测定E.大肠菌群测定+金黄色葡萄球菌测定公共场所空气微生物检验应做
全棉针织布男童T恤上衣(92cm~104cm),带T恤领、半开襟、两粒扣
(2014年真题)某初级中学开展法制教育月活动,要求学生的父母积极配合,有些父母说:“孩子送到学校,学校就应负责他的所有教育,我们平时工作忙,哪有时间管呢?”这些父母的说法()。
1/e2
如果删除一个非零无符号二进制偶整数后的2个0,则此数的值为原数()。
•Youwillhearanotherfiveshortrecordings.Eachspeakeristalkabouthisjob.•Foreachrecording,decidewhothespeakeris
最新回复
(
0
)