首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 注意:不能修改程序的其他部分,只能修改fun()函数。 1 #incl
admin
2018-10-23
31
问题
使用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,则正确的输入为
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的______函数。
以下关于友元函数的叙述不正确的是()。
下列程序输出的结果是()。#include<stdio.h>un1(chara,charb){charc;c=a;a=b;b=c;}fun2(char*a,charb){charc;c=*a;*a=b;b=c;}
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classD
随机试题
下列不属于影响儿童品德发展的内部因素的一项是()。
简述国际市场细分的作用。
“蚕食诸侯”中的“蚕”是名词用作状语,表示()
关于溶血性贫血下列哪项说法是错误的
一般说来,买卖双方对价格的认同程度通过()得到确认。
企业销售商品时授予客户奖励积分的,应当将销售取得的货款或应收货款扣除奖励积分公允价值的部分确认为收入,奖励积分的公允价值确认为递延收益。()
琴棋书画:古琴:素描
某人向同一目标独立重复射击,每次射击命中目标的概率为p(0<p<1),则此人第4次射击恰好第2次命中目标的概率为()
设有如下语句typedefstructDate{intyear;intmonth;in
(1)ThemysteryoftheexpansionofseaicearoundAntarctica,atthesametimeasglobalwarmingismeltingswathsofArcticse
最新回复
(
0
)