首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #define M 4 #inc
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #define M 4 #inc
admin
2017-07-18
61
问题
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#define M 4
#include
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,max=a[0][0]; /*对二维数组进行遍历*/ for(i=0 ; i<2;i++) for(j=0;j<M;j++) if(max
解析
本题考查:求数组的最大值,需运用循环语句。因为数组是二维数值,所以应使用二层加for循环嵌套。使用for循环语句时需注意循环变量的取值范围。
此类求最大值或最小值的问题,可以采用逐个比较的方式,对数组中所有元素遍历一遍,从中找出数组最大值或最小值。首先定义变量max用来存放数组的第一个元素的值,然后利用for循环逐个找出数组中的元素,并与max比较,如果元素值大于max,则将该值赋予max,循环结束后max的值即为数组最大值,最后将该值返回。
该类题目考查较多,需要掌握逐个比较的方法。对于m*n二维数组,如果采用逐个查找方法,代码实现如下:
for(i=0;i<m,i++)
for(j=0;j<n;j++)
if(a[i,j]>max)
max=a[i,j]
转载请注明原文地址:https://kaotiyun.com/show/pODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){chara[7]"aO\OaO\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);}
下列描述中,不是线性表顺序存储结构特征的是()。
有以下程序#includevoidfun(char*c){while(*C){if(*c>=‘a’&&*c
有以下程序#inclUdemain(){intx=1。y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;.prin
以下叙述中错误的是
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
以下不合法的用户标识符是()。
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
字符串"%%\"ABCDEF\"\\"的长度是()。
随机试题
校园文化具有教育功能、社会功能和________。
青年工人张小刚为筹办婚事,到玻璃店买了一块穿衣镜,乘25路公共汽车回家。当车行使到东风路口时,突遇豆花饭店服务员王利用木架车拉着为饭店买的货物横穿马路,驾驶员只好紧急刹车。结果车上乘客几乎全部摔倒,张小刚的穿衣镜也被打碎,划破乘客丁望的脸部,使其误工15天
一个主机带几个荧光屏和键盘,从而供多个用户使用,这叫计算机联网。()
已知某分部工程的进度计划如下图单代号网络计划所示,图中节点表示工作,节点上方的数字为节点编号、中部的字母为工作名称、下方的数字为该工作的持续时间,时间单位为天。根据以上资料,回答下列问题:在该分部工程进度计划实施中,工作H的实际进度比计划进度推迟了
在药片压制工序中,需要控制药片的重量,可采用()。
儿童具有好奇心强、好模仿的特点,这就要求幼儿教师的工作具有()。
2014年1月15日,兰某与黄某二人到金水桥游览。二人手里拿着矿泉水来到金水桥,兰某突然不知被什么东西绊倒,矿泉水随之脱落。黄某见状上前去捡那瓶矿泉水,不小心又被兰某绊倒。此时,两名特警就将黄某、兰某二人扶拉起来,接着民警就将二人带上警车,拉到天安门地区分
(江苏2012C—23)2,3,7,(),121,721
通常,以科学计算为主的计算机,对()要求较高。
Smartfirmscanminimizetheirrisksbyconductingweaknessappraisals,choosingexperiencedsecuritypersonnelandestablishin
最新回复
(
0
)