首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中的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
60
问题
以下程序中的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全国计算机二级
相关试题推荐
若有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=0;i
以下能正确定义字符串的语句是
若有函数定义如下:intfun(intx,inty){return2*x*y;}则以下涉及上述函数的说明语句错误的是()。
当输入为’’Fool&Swalow’’时,下面程序的执行结果是()。#include<stdio.h>main()fcharc;while(c!=’?r1fc=getchar0;putchar(c);}}
在C语言中,变量的隐含存储类别是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。例如,字符串中的内容为“****A*BC*DEF*G**
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
A.刺痛B.胀痛C.闷痛D.冷痛痰浊阻痹心脉引起胸痛的特点多为
人们通常所说的地方陪同导游人员,全程陪同导游人员是依据导游人员业务范围的不同。()
Physicalactivitythroughsportscanenhanceyourchild’sphysicalhealth.Sportscanalsohaveapositiveeffectonhismental
监理规划应当在( )的基础上制定。
该外资企业应缴纳( )。该项交易中外资企业转让的土地使用权( )。
在大时代背景下,一群文物修复师,默默地固守“冷宫”一隅、日复一日地打理着价值连城的“国宝”。宫墙外的世界_______,宫墙内的他们却要用几年的时间摩挲同一件文物:一座宫廷钟表上千个零件要_______:一件碎成100多片的青铜器要拼接完整:一幅古画揭一两
周长相同的圆、正方形和正三角形的面积分别为a,b和c,则a,b,c的大小关系是[].
汉化英语
Muchoftheworldshouldgoonadietin2014.Morethanathirdofadults【C1】______wereestimatedtobe【C2】______orobesein20
为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的【】。
最新回复
(
0
)