首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #defin
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #defin
admin
2018-03-28
73
问题
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#define M 4
#include<stdio.h>
int fun(int a[][M])
{
}
void main()
{
int arr[2][M]={5,8,3,45,
76,一4,12,82};
printf("max=%d\n",fun
(arr));
}
选项
答案
int fun(int a[][M]) { int i,j,mex=a[0][0]; /*对二维数组进行遍历*/ for(i=0;i<2;i++) for(j=0;j<M;j++) if(max<a[i][j]) /*将最大值保存在mex中*/ max=a[i][j]; return max; }
解析
本题考查:求数组的最大值,需运用循环语句。
因为数组是二维数值,所以应使用二层加for循环嵌套。使用for循环语句时需注意循环变量的取值范围。
此类求最大值或最小值的问题,可以采用逐个比较的方式,对数组中所有元素遍历一遍,从中找出数组最大值或最小值。首先定义变量max用来存放数组的第一个元素的值,然后利用for循环逐个找出数组中的元素,并与max比较,如果元素值大于max,则将该值赋予max,循环结束后max的值即为数组最大值,最后将该值返回。
该类题目考查较多,需要掌握逐个比较的方法。
对于m*n二维数组,如果采用逐个查找方法,代码实现如下:
for(i=0;i<m;i++)
for(j=0;j<n;j++)
转载请注明原文地址:https://kaotiyun.com/show/axxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;return(x*y-m);}main(){
在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看做是()。
若有以下程序 intf(intx,inty) { return(y-x)*x;} main( ) { inta=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n",d);
以下程序的输出结果是()#include<stdio.h>main(){inta,b,d=241;a=d/100%9b=(-1)&&(+1);printf("%d,%d,a,d");}
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下列各输入语句中错误的是_______。
有以下程序:#include<stdio,h>#include<string,h>struetSTU{intnam;floatTotalSeore;};voidf(strnctSTUp){structSTUs[2
函数pi的功能是根据以下公式近似求得的:pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)请在下面的函数中填空,完成求pi的功能。#include<math.h>doublepi(longn)
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11的是
下列关系运算的叙述中,正确的是______。
随机试题
深圳证券交易所在确定和调整成分股时一般要考虑的因素有()。Ⅰ.公司财务状况Ⅱ.上市规模Ⅲ.交易活跃程度Ⅳ.行业代表性
34岁,已婚女性,白带增多、腥臭1个月,外阴不痒。最可能的诊断是下列哪项
关于髓母细胞瘤哪项正确
溶剂的自身离解常数或称离子积将HClO4与HCl溶于醋酸中时,则HClO4比HCl的酸度强,称为
JoeSimpsonandSimonYateswerethefirstpeopletoclimbtheWestFaceoftheSiulaGrandeintheAndesmountains.Theyreache
“菜鸟物流机器人”能独自执行不同的拣货任务,可以说,协同合作又独立运行,是该机器人具有高效能力的充分条件。有电是其不间断工作的基础,当机器人缺乏电力时也会自动归巢充电。菜鸟网络与合作伙伴将会在多个仓库内复制这一模式,全国多地的消费者都可以享受机器人提供的高
Leadingdoctorstodayweighinonthedebateoverthegovernment’sroleinpromotingpublichealthbydemandingthatministersi
"Ofalltheginjointsinallthetownsinalltheworld,shewalksintomine."It’saclassicquotefromthefilmCasablanca,b
在下列字符中,其ASCII码值最大的一个是()。
EveryChineseschoolchildisdrilledinthemotherland’shistoric"FourInventions":gunpowder,paper,printingandthecompass.
最新回复
(
0
)