首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #def
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #def
admin
2017-09-23
97
问题
请编写函数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,
7 6,一4,12,82};
printf("max=%d\n",fun (arr));
}
选项
答案
int fun (int a[][M]) { int i,j,max =a[0l[0]; /*对二维数组进行遍历*/ for(i=0;i < 2;i++) for(j=0;j < M;j++) if (max < a[i][j]) /*将最大值保存在max中*/ 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/Roxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
以下程序的输出结果是()。#include<stdio.h>fun(){inta=0;a+=3;printf("%d",A);}main(){intcc;for(cc=
当用“#defineF37.5f”定义后,下列叙述正确的是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
以下能正确定义且赋初值的语句是()。
人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。
下列叙述中错误的是()。
对于一个正常运行的C语言程序,以下叙述中正确的是()。
以下选项中非法的字符常量是()。
随机试题
药品质量的固有特性包括
于昂因借款合同以张意为被告,向人民法院提起诉讼,后来于昂与张意达成和解,遂决定撤诉,以下于昂可以达到撤诉目的的是:
下列关于期权时间价值的理解,不正确的是()。
经济结构对商业银行的直接影响是()。
人应该立长志,而不应常立志。这种说法是否正确,结合意志品质的知识说明理由。
某水库建有10个泄洪闸,现有水库的水位已经超过安全线,上游河水还在按不变的速度增加。为了防洪,需调节泄洪速度。假设每个闸门泄洪的速度相同,经测算,若打开一个泄洪闸,30个小时水位降至安全线;若打开两个泄洪闸,10个小时水位降至安全线。现在抗洪指挥部队要求在
[A]Wetryourbesttodevelopavaccine.[B]ThecauseofthefluepidemicsarisingsoofteninAsia.[C]Thegeneral
Access数据库文件的后缀名为
Ifwecan______ourpresentdifficulties,theneverythingshouldbeallright.
如果套期保值者在期货和现货两个市场的盈亏不是完全冲抵的,这种套期保值被称为不完全套期保值或非理想套期保值。()
最新回复
(
0
)