首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分
admin
2014-06-20
11
问题
请编写一个函数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://jikaoti.com/ti/kGkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列历史事实错误的是()。
在几千年人类文明发展过程中,亚非美欧都留下许多宝贵的文学艺术和建筑遗产,下列属同一大洲的是()。
如图,学校操场的400米跑道中套着300米小跑道,大跑道与小跑道有200米路程相重。甲以每秒6米的速度沿大跑道逆时针方向跑,乙以每秒4米的速度沿小跑道顺时针方向跑,两人同时从两跑道的交点A处出发,当他们第二次在跑道上相遇时,甲共跑了多少米?
某校按字母A到Z的顺序给班级编号,按班级编号加01、02、03……给每位学生按顺序定学号,若A—K班级人数从15人起每班递增1名,之后每班按编号顺序递减2名,则第256名学生的学号是多少?
有一类分数,每个分子与分母的和是100,如果分子减K.分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
下列叙述错误的是()。
对下列语句,排序最为合理的是()。①在这批作家兼翻译家的知识分子中,鲁迅堪称出道最早、用力最勤、产量颇丰、质量大多臻于上乘的一位译界高手②目前,全面、系统地对鲁迅译著的文本进行细读和分析的“文学”性研究成果还未出现③从已有鲁迅翻译
对下列语句排序正确的一项是()。①也许是月亮的香气吧,我这么想②看见蛎粉墙上印着我的身影,我于是重又意识到了我③我心中不起一切杂念,大约历一刻钟之久,才回转身来④从江岸直到我的楼下是一大片沙坪,月光照着,茫然一白,但带点儿青的意
我国实体法和程序法开始逐步分离始于()
无产阶级政党的基本原则是()
随机试题
在Word中,选中表格中的某一行,然后按Del键后,()
下图直线所指的准确解剖描述为
冉某系法院书记员,因不满所在单位对其违纪行为作出的处理决定,于2006年1月的某一天早上,偷偷在法院大门、各电梯口张贴写有该院领导存在经济问题的纸条。经查,冉某所写内容均为捏造,人民检察院决定向冉某所在法院对冉某提起公诉。冉某中请法院全体回避。对此,下列说
城市国有土地使用权出让规划设计条件应当包括()。(1)地块面积;(2)道路红线坐标、标高;(3)地块区位和现状;(4)土地使用性质;(5)容积率;(6)建筑密度;(7)建筑高度;(8)须配置的公共设施、工程设施;(
土的密度影响土的渗透性,土越密实、孔隙越小,土的渗透性()。
1977年8月,中国共产党召开第十一次全国代表大会。会议总结了同江青反革命集团的斗争,宣告_______结束,重申________是新时期的根本任务。
以下选项中,可以去掉文本超级链接下划线的是()。
WhichofthefollowingisNOTthefunctionoflanguage?
Hegotup,walkedacrosstheroom,andwithasharpquickmovementflungthedoorwidelyopen.
Anewstudyshowsalargegendergaponeconomicpolicyamongthenation’sprofessionaleconomists,adividesimilartothegend
最新回复
(
0
)