首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出如下。 请勿改
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出如下。 请勿改
admin
2021-02-25
52
问题
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。
主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#inclucle<time.h>
#include<stdlib.h>
#include<stdio.h>
void fun(int a[ ],int n,int*max,int*d)
{
}
void main()
{
int i,x[20],max,index,n=10;
srand((unsigned)time(NULL));
for(i=0;i<=n ;i++)
{
x
=rand()%50 ;
printf("%4d",x
);
/*输出一个随机数组*/
}
printf("\n");
fun(x,n,&max,&index);
printf("Nax=%5d,Index=%4d\n",max,index);
}
选项
答案
void fun(int a[],int n, int *max,int*d) { int i; *max=a[0]; *d=0; for(i=1;i<n;i++) /*将最大的元素放入指针max所指的单元,最大元素的下标放入指针d所指的单元*/ if(*max<a[i]) {*max=a[i];*d=i;} }
解析
查找最大值及其下标需要定义两个变量,该程序直接使用形参max和d,由于它们都是指针变量,所以在引用它所指向的变量时要对它进行指针运算。循环语句用来遍历数组元素,条件语句用来判断该数组元素是否最大。
转载请注明原文地址:https://www.kaotiyun.com/show/W1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序voidf(intx)main(){intz=123456;{if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}则程序的输出结果是
以下关于C语言的叙述中正确的是
有以下程序:charname[20];intnum;scanf(’’name=%sBum=%d’’,name,&num);当执行上述程序,并从键盘输入:name=Lilinum=1001<回车>后,name的
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
有以下程序:#include<stdio.h>voidmain()voidfun(char*c){chars[81];{while(*c)gets(s);fun(s);puts(s);{if(*c>=’a’&&*c<=’z’)*c
若char*line[5];,则以下叙述中正确的是()。
以下叙述中正确的是
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是()。
以下语句中存在语法错误的是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
病人,男性,58岁,有慢性咳嗽史20年,并发肺气肿。今晨因用力大便后突感右胸口疼痛,伴干咳、呼吸困难,并渐出现发绀,体查见气管明显向左移位。此病人的饮食应为()
2012年,潘桂花、李大响老夫妇处置房产时,发现房产证产权人由潘桂花变成其子李能。原来,早在七年前李能就利用其母不识字骗其母签订合同,将房屋作价过户到自己名下。二老怒将李能诉至法院。法院查明,潘桂花因精神障碍.被鉴定为限制民事行为能力人。据此,法院认定该合
尘肺病报告卡的内容不包括()。
根据《最高人民法院关于审理期货纠纷案件若干问题的规定》,审查期货公司或者客户是否透支交易,应当以()规定的保证金比例为标准。
理财产品宣传材料应当在醒目位置提示客户,“理财非存款、产品有风险、投资需谨慎”。()
当物业管理公司对某一工作、某一活动、某一法规制订具体实施的方法时,要用()文书。
与法律相比,道德在调控人与人、人与社会以及人与自然之间的各种关系时它的()。
(2006年真题)采用成本定价法给出版物定价时,必不可少的步骤是()等。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。小李是东方公司的会计,利用自己所学的办公软件进行记账管理,为节省时间,同时又确保记账的准确性,她使用Excel编制了2
A、Becausetheydonotwanttopayforthehouses.B、Becausetheyhavefinancialtroubles.C、Becausetheyliketravelingacrosst
最新回复
(
0
)