首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fan的花括号中填入所编写的若干语句。 试题程序:
请编写一个函数fun(),它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fan的花括号中填入所编写的若干语句。 试题程序:
admin
2010-05-05
64
问题
请编写一个函数fun(),它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fan的花括号中填入所编写的若干语句。
试题程序:
#define M 4
#include <stdio.h>
fun(int a[] [M])
{
}
main()
{
int arr[2][M]={5, 8, 3, 45, 76, -4, 12, 82};
printf("max=%d\n",fun(arr));
}
选项
答案
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<a[i][j]) max=a[i][j]; /*求出二维数组的最大值*/ return max; }
解析
此类求最大值或最小值的C语言问题,我们可以采用逐个比较的方式。要求数组中的所有元素走动一遍,并从中找出最大、最小值,要注意一开始应使max存放数组中的第一个元素的值。可按逐行查找也可按逐列查找的方式,本题采用的是逐行查找的方式。即行下标在外层循环列下标在内层循环,因为在循环的嵌套中越在内层循环,循环变化就越快。
转载请注明原文地址:https://www.kaotiyun.com/show/lHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于人文奥运,下列说法错误的是()。
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
陈某与陆某是邻居。陈某家建房挖地基.导致陆某房屋墙面出现裂缝。陆某遂找陈某要求修缮,遭到陈某拒绝。关于本案,下列说法正确的是()。
金融市场最基本的功能是()。
我国境内的几处晚期猿人按时间顺序由远及近排列正确的是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
有一类分数,每个分子与分母的和是100,如果分子减K.分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
随机试题
关于琼脂糖凝胶电泳的叙述错误的是
A.药事管理与药物治疗委员会(组)的职责B.医疗机构制剂室的职责C.医疗机构药师的职责D.医疗机构临床医师的职责负责药品采购供应、处方或者用药医嘱审核是
假定从学习水平、工作能力、领导能力、群众基础四个方面对三个预备党员的党性进行综合评价,获得的调查数据如表2-5所示:根据资料(表2—5)利用模糊关系矩阵和确定的权重,进行模糊运算,其结果为()。
资产的公允价值减去处置费用后的净额中“公允价值”应当按照()顺序确定。
关于存款人银行结算账户管理的下列表述中,不符合法律规定的是()。
下列事物中,属于历史唯物主义“社会存在”范畴的有()。
党在过渡时期的总路线和总任务是
NgNNdoublex=17;inty;,当执行Y=(int)(x/5)%2;之后Y的值为【】。
以下选项中,能用作数据常量的是()。
A、Pleasesitdown.B、Shedoesn’twanthimtositdown.C、Shewillmindifhesitsdown.D、Shedoesn’twantthemantositwithh
最新回复
(
0
)