首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #include <stdio.h> #define
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #include <stdio.h> #define
admin
2019-04-14
93
问题
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include <stdio.h>
#define M 4
inf fun(int a[][M])
{
}
main()
{
int arr[2][M]={5,8,3,45,76,—4,12,82};
void NONO();
printf(″max =%d\n″,fun(arr));
NONO();
}
void NONO()
/*本函数用于打开文件,输入数据,
调用函数,输出数据,关闭文件。*/
{
FILE *wf;
int arr[][M]={5,8,3,90,76,—4,12,82};
wf=fopen(″out.dat″,″w″);
fprintf(wf,″max=%d\n″.fum(arr));
fclose(wf);
}
选项
答案
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<a[i][j]) 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/z2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知在ASCII字符集中,数字0的序号为48,下列程序的输出结果为______。main()}chara=’0’,b=’9’;printf("%d,%c\n",a,b);}
算法具有五个特性,以下选项中不属于算法特性的是()。
下列正确的实型常量是()。
以下叙述中错误的是
若有说明:inta[][3]={0,0};则不正确的叙述是()。
下列关于C语言用户标识符的叙述中正确的是()。
算法一般都可以用______控制结构组合而成。
以下选项中非法的C语言字符常量是
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为()。
随机试题
调任是指符合条件的公务人员调入国家机关担任领导职务或者( )以上及其他相当职务层次的非领导职务。
甲向乙借款而将自己的货物质押给乙,但乙将该批货物放置在露天地里风吹日晒。在此情况下,对甲的下列请求中,法院不应给予支持的是()。
InthispartthereisanessayinChinese.Readitcarefullyandthenwriteasummaryof200wordsinEnglishontheANSWERSHEE
猫自身合成不够,而必须从食物中获取的维生素是
如果纳米新型材料公司与商某委托开发完成了发明创造,则在双方没有约定的情况下申请专利的权利应属于()。对于商某和王某合作开发的新型材料M,王某不同意申请专利,则商某()。
按照《民事诉讼法》的有关规定,本案中的一审人民法院应当是:下列关于上诉这一民事诉讼程序的表述中正确的是:
家住H市东区的刘某因手机过时,常琢磨换部新手机。一日,刘某在H市南区的新世纪商城采购办公用品时,发现橙子电子公司新推出的“橙子”牌智能手机性价比很高,于是就购买了一部。回家后,刘某的儿子小猛(15岁)见到新手机很是好奇。拿起手机给自己的同学小花试打电话。电
下列不属于会计核算软件发展过程的是()。
下列选项中,不属于行政强制措施的是()。
A.腹膜腔穿刺B.腹部透视C.两者均可D.两者均不可腹部钝器伤伴面色苍白、脉搏细速和血压下降的患者最适宜的检查是
最新回复
(
0
)