首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #include<stdio.h> #define M
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #include<stdio.h> #define M
admin
2018-09-10
48
问题
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#define M4
int 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",fun(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的值即为数组最大值,最后将该值返回。
说明:该类题目考查较多,要掌握逐行比较的方法。对于m*n二维数组,如采用逐行查找方法.代码实现为:
for(i=0;i<m;i++)
for(j=0;j<n;j++)
转载请注明原文地址:https://kaotiyun.com/show/uVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
在结构化分析使用的数据流图中,使()解释其中的图形元素。
fseek函数的正确调用形式是______。
若有定义和语句:() int**pp,*p,a=10,b=20 pp=&p;p=&a;p=&b;printf("%d,%d”n",*p,**pp); 则输出结果是
设有说明语句如下:staticcharstr[]="Beijing";若执行下列输出语句:printf("%d\n",strlen(strcpy(str,"China")));则输出结果为()。
fwrite函数的一般调用形式是
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
数据存储和数据流都是______,仅仅是所处的状态不同。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
随机试题
计算机系统只能识别的,也是唯一能识别的语言是()。
认识我国改革开放和社会主义现代化建设的形势,首先要分清主流和支流,看到取得的成绩是主流,同时又不忽视支流。这是在哲学上坚持了【】
格林-巴利综合征最重要的治疗是
A、K+B、Na+C、Ca2+D、Cl-E、H+兴奋到达轴突末梢,进入末梢膜内的离子
2005年12月,中国正式获准开业经营的首家货币经纪公司是()。
外部审计与信息披露的关系中,除了有利于提高信息披露质量外,还有利于()。
甲股份有限公司(本题下称“甲公司”)为上市公司,20×1年1月1日递延所得税资产(全部为存货项目计提的跌价准备)为33万元;递延所得税负债(全部为交易性金融资产项目的公允价值变动)为16.5万元,适用的所得税税率为25%。20×1年该公司提交的高新技术企业
黄先生通过自筹资金,开办了一家核定床位为100张的养老院,根据当地的相关政策,按照每张床位补贴1万元的标准,黄先生开办的养老院可以获得100万元的一次性财政补贴。根据该资助方式,当地政府扮演的是()
摇曳:晃动
根据下面材料,回答:被评估设备购建于1996年,账面价值100000元,2001年对设备进行了技术改造,追加技改投资50000元,2006年对该设备进行评估,根据评估人员的调查、检查、对比分析得到以下数据:(1)从1996年至200
最新回复
(
0
)