首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中的select()函数功能是:在N行M列的二维数组中选出一个最大值作为函数值返回,并通过形参传回此最大值的行下标。请填空完成此程序。 #include<iostream> #define N 3 #define M 3 u
以下程序中的select()函数功能是:在N行M列的二维数组中选出一个最大值作为函数值返回,并通过形参传回此最大值的行下标。请填空完成此程序。 #include<iostream> #define N 3 #define M 3 u
admin
2010-03-29
99
问题
以下程序中的select()函数功能是:在N行M列的二维数组中选出一个最大值作为函数值返回,并通过形参传回此最大值的行下标。请填空完成此程序。
#include<iostream>
#define N 3
#define M 3
using namespace std;
int select(int a[N][M],int *n)
{
int i,j,row=0,colum=0;
for(i=0;i<N;i++)
for(i=0;j<M;j++)
if(a
[j]>a[row][colum])
{
row=i;
colum=j;
}
*n=【 】;
return 【 】;
}
int main()
{
int a[N][M]={9,11,23,6,1,15,9,17,20};
int max,n;
max=select(a,&n);
cout<<"max="<<max<<"line="<<n<<end1;
return 0;
}
选项
答案
row a[row][colum]
解析
通过对题意的分析不难看出:在select()函数中,变量row的作用是用来标记最大元素的行下标值,colum的作用是用来记下最大元素的列下标:函数select()通过循环求得数组的最大值的行下标、列下标并分别存放在变量row和colum中。根据题意,应把行下标赋值给形参指针变量n,这样就通过地址传递的方式改变了主调函数中的实参,即把最大值的行下标传回到主调函数中。然后把最大值a[row][colum]作为函数返回值。
转载请注明原文地址:https://kaotiyun.com/show/kDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i
有以下程序#includevoidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);
下列选项中,不属于数据模型所描述的内容的是()。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
下面结构体的定义语句中,错误的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下列特征中不是面向对象方法的主要特征的是()。
以下选项中,不合法的C语言用户标识符是()。
软件设计中划分模块的一个准则是()。
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
随机试题
关于胃的淋巴结分组,位于肝十二指肠韧带内的淋巴结应属
血瘀型月经过多的首选方是
A、薄荷B、荆芥C、益母草D、广藿香E、穿心莲主含生物碱的药材是()
与药物的药理作用和剂量无关的反应是
患者口述3年前腰部受过伤,最近天气变冷,腰部开始疼痛加剧。就诊时发现腰肌痉挛,腰部活动受限。舌偏暗红,苔白腻,脉濡细或涩。下列说法正确的是()
A.无臭味的黄色稠厚脓痰B.脓液稀薄。呈淡红色,量较多C.脓液稠厚有粪臭味D.脓液呈淡绿色,有甜腥味E.脓液有腐臭味脆弱拟杆菌感染时
移粱用的滚筒,其直径的大小与牵引力成( ),直径( ),则所需牵引力( )。
下列选项中不属于现代教学方法发展趋势的是()
定义:①初级群体:指成员之间彼此熟悉、了解,人际关系密切,具有较浓厚感情色彩的群体。②次级群体:指其成员为了某种特定的目标集合在一起,通过明确的规章制度结成正规关系的社会群体。③敌人:互相仇恨而敌对的人或敌对的方面。典型例证:(1)在同一个公司同
下列描述中正确的是
最新回复
(
0
)