首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序给出如下。 请勿改动主函数
admin
2018-10-21
53
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#define M4
#include<stdio.h>
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<a[i][j]) /*将最大值保存在max中*/ max=a[i][j]; return max; }
解析
此类求最大值或最小值的问题,可以采用逐个比较的方式,对数组中所有元素遍历一遍,从中找出数组最大值或最小值。首先定义变量max用来存放数组的第一个元素的值,然后利用for循环逐个找出数组中的元素,并与max比较,如果元素值大于max,则将该值赋予max,循环结束后max的值即为数组最大值,最后将该值返回。
转载请注明原文地址:https://www.kaotiyun.com/show/3cxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’B’);执行该程序段后,x的值为_____。
在C语言中引用数组元素时,其数组下标的数据类型只能是()。
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,Y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0)y=x-
以下程序的输出结果是()。main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
填空补充以下程序。 #define【】30 {【】; total=numPRICE; printf("total=%d,num=%d\n",【】); }
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#includemain(){intn,s;printf("Enteranumber:");scanf("%d",&n);prin
下列程序的运行结果是______。voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x’&a,*y
如下程序的输出结果是______。main(){staticinta[4]={1,2,3,4};int**k,*j;j=a+1;k=&j;printf("%d\n",*(*k+2));
随机试题
以下哪些情形的无效宣告请求不予受理?
APaO2下降BPaO2常,PaCO2升高CPaO2下降,PaCO2升高DPaCO2升高EPaO2下降,PaCO2正常通气功能障碍的血气变化是
A.左室后负荷增加B.左室前、后负荷均增加C.右室后负荷、左室前负荷增加D.左、右心室前负荷均增加主动脉瓣狭窄
普通手术室、产房、婴儿室、早产儿室、普通保护性隔离室、供应室洁净区、烧伤病房、重症监护病房属于几类环境
A、四苓散合四物汤加减B、逍遥散合桃红四物汤加减C、茵陈蒿汤合桃红四物汤加减D、茵陈蒿汤合鳖甲煎丸加减E、滋水清肝饮合鳖甲煎丸加减原发性肝癌之肝肾阴虚证选用
下列哪项不是嘌呤核苷酸从头合成的原料
刘某欲将其对许某享有的金钱债权转移给王某,该债权附有房产抵押等从权利。关于这一行为,下列表述哪些是正确的?()。
中国画就题材而言,大致包括人物、山水、花鸟三类作品,其中以人物画产生最早,但后来最为发达、艺术成就最高的首推山水画,反映出古代中国人民热爱大自然、向往大自然的民族特性。()
一般资料:求助者,女性,27岁,公司职员。案例介绍:求助者不合群,经常和父母、同事、客户发生矛盾,人际关系紧张。最近又因琐事与同事发生矛盾,很生气,也为此痛苦,主动来心理咨询。下面是心理咨询师与求助者的一段咨询谈话。心理咨询师:你认
设n阶方阵A、B、C满足关系式ABC=E,其中E为n阶单位矩阵,则必有()
最新回复
(
0
)