首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分
admin
2014-06-20
29
问题
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。
主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
注意:部分源程序存在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdio.h>
#include<stdio.h>
voidfun(inta[ ],intn,int*max,int*d)
{
}
main( )
{inti,x[20],max,index,n=10;voidNON0( );
for(i=0;i<n;i++){x
=rand( )%50;printf(’’%4d’’,x
);}
printf(’’\n’’);
fun(x,n,&max,&index);
printf(’’Max=%5d,Index=%4d\n’’,max,index);
NONOO;
}
voidNONO( )
{/*
本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。
*/FILE*fp,*wf;
inti,x[201,max,index,n=10,j;
fp=fopen(’’in.dat’’,’’r’’);
wf=fopen(’’out.dat’’,’’w’’);
for(i=0;i<10;i++){
for(j=0;j<n;j++)fscanf(fp,’’%d,’’,&x[j]);
fun(x,n,&max,&index);
fprintf(wf,’’Max=%d,Index=%d\n’’,max,index);
}
fclose(fp);
fclose(wf);
}
选项
答案
inti; *max=a[0];*d=0;/*把数组的第1个元素值赋值给最大值变量*max*/ for(i=l;i<n;i++) if(*max<a[i]){/*判断*max是否小于当前值*/ *max=a[i];/*重新把最大值赋值给*max*/ *d=i:/*记住下标*/ }
解析
该程序功能是求一维整型数组元素中最大的值和它所在的下标。其中,求最大元素的方法:用最大值变量max标记第一个待找数据,逐个把所有待找数据和max进行比较,并用max标记其当前最大值及其所在位置,从而找出最大值。进入fun函数,根据前面的分析:(1)*max指针变量首先指向数组a的第一个数据,同时将标志位*d初始值赋为0。(2)然后利用for循环对每一个当前数组数据与max标记的数据进行比较。(3)循环[f]将求得的最大数据a
赋值给*max,并将该数据项数组标志位赋给标志位*d。
转载请注明原文地址:https://www.kaotiyun.com/show/ICID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面几位历史人物。属于一朝开国国君的是()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
科举制具有的特点是()。①采用分科考试②由士族控制③不受门第限制④与九品中正制大同小异
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
有135人参加某单位的招聘,31人有英语证书和普通话证书,37人有英语证书和计算机证书,16人有普通话证书和计算机证书,其中一部分人有三种证书,而一部分人则只有一种证书。该单位要求必须至少有两种上述证书的应聘者才有资格参加面试。问至少有多少人不能参加面试?
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
某甲大学毕业后被某乙公司聘用。工作期间,某甲与公司因社会保险问题发生争议。关于该争议解决方法,下列哪一选项是正确的?()
清代案件经过秋审或朝审程序后,处理结果包括
下列叙述中,正确的是()。
随机试题
治疗水痘风热轻证的首选方剂是
给一位左上肢骨折病人床上擦浴,下述何项正确
基金的市场营销是基金销售机构从市场和投资者需求出发所进行的基金产品设计、销售、售后服务等一系列活动的总称。()
下列不属于商业银行操作风险关键风险指标的是()。
胡锦涛总书记在纪念党的十一届三中全会召开30周年大会上的讲话中指出.必须把坚持社会主义基本制度同发展市场经济结合起来.发挥社会主义制度的优越性和市场配置资源的有效性,使全社会充满改革发展的创造活力,建立和完善社会主义市场经济体制,是我们党对马克思主义和社会
案例:某幼儿,女,五岁半,自幼学习钢琴。每当弹琴的效果让自己不满意时,便哭闹、打自己,甚至在地上打滚,这种表现反复出现。试分析幼儿属于哪一方面的心理问题,应采用哪些心理疗法和教育措施加以干预?
[*]
阅读以下说明,回答问题1至问题3,将解答填入对应栏内。【说明】在多媒体制作领域,音频素材是不可或缺的部分。可以利用外部声源设备通过声卡把声音输入计算机;通过软件对声音进行编辑、合成、音效处理等操作;通过音箱实现声音的输出。
A、告诉对方不要客气B、教训对方不知好歹C、给对方介绍新朋友D、正跟对方发脾气呢A
Buildingthenewhouse______thefamilyasmanyastwentythousanddollars.
最新回复
(
0
)