首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出如下。 请勿改
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出如下。 请勿改
admin
2021-02-25
61
问题
请编写函数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://kaotiyun.com/show/W1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下列定义语句中错误的是()。
有以下程序#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){b=a;printf("%s,%
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
若有定义语句charc=’\101’;则变量c在内存中占
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
下列不属于软件设计阶段任务的是()。
随机试题
设三维列向量α1,α2,α3线性无关,k,l为任意实数,则向量组后kα1-lα2,kα2-lα3,kα3-lα1()
在ECG检查中,出现下列波形考虑为癫痫波,但除外:()
下列关于胎儿腹围(AC)的描述正确的有
下列哪种人工牙有助于义齿的稳定
阳虚则寒出现阴虚则热出现
下列选项中,属于注册消防工程师职业道德的根本原则的是()。
证券市场的有效性包含()的要求。
对于按照国家统一规定发给的补贴、津贴,应当()。
酒精及二手烟对幼童的_____,大概略有点文化的成人都知道。但国人典型的亲友聚会中,成人吞云吐雾,全不管在座幼童的情况,可以说非常普遍。长辈拿筷子沾酒给婴儿尝,对大一点的孩子,直接劝酒,也_____。难道喝酒也要从娃娃抓起,否则酒文化就断了_____?依次
ByChristmas____Iinthisofficefortenyears.
最新回复
(
0
)