首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中X是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中X是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源
admin
2019-03-01
44
问题
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。
主函数中X是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<stdlib.h>
#include<stdio.h>
void fun(int a[],int n,int*max,int*d)
{
}
main()
{int i,x[20],max,index,n=10;void NONO();
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);
NONO();}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp,*wf;
int i,x[20],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);}
选项
答案
int i; *max=a[0];*d=0;/*把数组的第1个元素值赋值给最大值变 量*max*/ for(i=1;i<n;i++) if(*max<a[i]){/*判断*max是否小于当前值*/ *max=a[i];/*重新把最大值赋值给*max*/ *d=i; /*记住下标*/ }
解析
进入:fun函数,根据前面的分析:*max指针变量首先指向数组a的第一个数据,同时将标志位*d初始值赋为0。然后利用for循环对每一个当前数组数据与max标记的数据进行比较。循环中将求得的最大数据a
赋值给*max,并将该数据项数组标志位赋给标志位*d。
转载请注明原文地址:https://www.kaotiyun.com/show/LeID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
三个快递员进行一堆快件的分拣工作,乙和丙的效率都是甲的1.5倍。如果乙和丙一起分拣所有的快件,将能比甲和丙一起分拣提前36分钟完成。问如果甲乙丙三人一起工作,需要多长时间能够完成所有快件的分拣工作?
大数据是科学决策的重要工具,是高精度对未来进行预测的手段,数据是记录人类行为的工具。靠大数据技术对未来做一个预测和参考是人类发展的成果,但是,人类的沟通和交流不该因为大数据技术而遭弃,而过于依赖大数据的预测和推理,放弃人际沟通过程,必然产生人际沟通的弱化,
传统家训家规是我国古代以家庭为范围的道德教育形式,也是中华道德文化传承的一种方式。我国历史上流传下来的家训家规,始作者多是文化名人或著名官宦,社会影响较为广泛。这些家训家规的功能远远超出对本家族的教育作用,而成为社会教育的一种独特形式,为社会提供了家庭教育
将下列句子进行排序,语序正确的是()。①每年春天,迎春花首先开出黄色的小花,报告春的消息②夜来香的香气熏透了整个夏夜的庭院,是我什么时候也不会忘记的③以后接着来的是桃花、杏花、海棠、榆叶梅、丁香等,院子里开得花团锦簇④我们家里一
①借款人只能拆东墙补阿墙,通过举借新债才能偿还旧债②此时,以借款来偿还信用卡欠款利息的人就是在玩弄“庞氏骗局”③明斯基指出,债务积累的过程会经历三个阶段④只要借款人能履约还款,信贷支持就能保证经济高效且有序地成长⑤前两个阶段在总体上是良性的,促使经
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
实验组——控制组的实验设计中常用的统计方法是()
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
下列关于Applet的叙述中,正确的是()。
随机试题
抗原转变
集成电路是第________代计算机的主要元器件。
与免疫原混合/结合后可提高免疫应答的物质是
下列哪种病人不应该怀疑肺癌()
患者女性,54岁,月经不规律。妇科检查:子宫大小、形态正常,子宫及双侧附件未触及明显肿块,临床考虑子宫内膜病变,故申请超声检查。为进一步明确诊断,首选下列哪项检查
以降低三酰甘油为主要治疗目的时的首选药是()。
【背景资料】某地区新建一座大型自来水厂,主要单位工程有沉淀池、过滤池、消毒池等,整个工程由A建筑公司中标施工。其中,沉淀池为无盖圆形池,直径40m,基础为现浇混凝土结构,厚500mm,该基础由四周向中心呈漏斗形,其高点顶面标高22.5m,低点顶面
国产的设备若要进入到保税区,供区内企业暂时使用应该要进入出口报关程序,缴纳出口税。
中国古代以天干地支纪年,天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。甲午战争发生在1894年,1900年八国联军侵华以干支纪年是()。
ThinkorSwim:CanWeHoldBacktheOceans?A)Astheworldgetswarmer,sealevelsarerising.Ithasbeenhappeningatasnail’
最新回复
(
0
)