首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #define M 4 #inc
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: #define M 4 #inc
admin
2017-07-18
25
问题
请编写函数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全国计算机二级
相关试题推荐
设有下列的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
下列程序的运行结果是()。inty=5,x=14;y=((x=3*y,x+1),x-1;printf("x=%d,y=%d",x,y);
下列描述中,不是线性表顺序存储结构特征的是()。
有以下程序#includemain(){intX;scanf(”%d”,&x);,if(x2>15)printf(“%d”,x一5);if(x>10)printf(“%d”,x);
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
设有以下说明,则不正确的叙述是()。unionun{inta;chatb:floatc;}arr;
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
可在C程序中用作用户标识符的一组标识符是()。
随机试题
我国经济发展处于()“三期叠加”阶段,我国经济发展进入新常态。
基因启动子是指
金属嵌体的牙体预备外展度不应超过
在1:500地形图上有P、Q两点,在图上量取了P、Q两点坐标,XP=343115.00m,Yp=482235.00m;X0=343135.00m,Y0=482265.00m,则PQ直线的坐标方位角αPQ为()。
国际债券只能在期满时一次偿还,中途不允许偿还。()
保圣公司是一家汽车制造企业。保圣公司进行战略分析后,选择了成本领先战略作为其竞争战略,并通过重构价值链各项活动以求获取成本优势。保圣公司主要重构措施包括:(1)与汽车发动机的供应厂家建立良好关系,保证生产进度不受影响。(2)生产所需要的外购配件
培训开发系统的设计与运行必须回答的三个问题是()
下列选项中国际组织与名称对应有误的一项是()。
把下面六个图形分为两类,使得每一类图形都有各自的共同特征或规律,分类正确的一项是:
Theappealofadvertisingtobuyingmotivescanhavebothnegativeandpositiveeffects.Consumersmaybeconvincedtobuyapro
最新回复
(
0
)