首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出如下。 请勿改
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,11是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出如下。 请勿改
admin
2021-02-25
29
问题
请编写函数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://jikaoti.com/ti/Iqz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够减少相同数据重复存储的是
有以下程序:charname[20];intnum;scanf(’’name=%sBum=%d’’,name,&num);当执行上述程序,并从键盘输入:name=Lilinum=1001<回车>后,name的
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
以下叙述中正确的是
有3个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到的,该操作为()。
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
随机试题
胎膜早破不会引起的并发症是
若弯矩设计值ML=161.5kN·m,Mk=-206.9kN·m,则连梁的纵向受力钢筋面积为As=A’s=______mm2。上题中若Vmax=348.6kN,重力荷载代表值作用下按简支梁计算的连续剪力设计值VGb=18.31kN。则连梁的箍筋配置下列
按照建设项目基本程序,各阶段的主要工作划分清楚,则决策阶段的主要工作有()。
下列关于加强指数法的说法,错误的有()。
13,动机最佳水平应是______程度的激活或唤起,此时对学习具有最佳效果。
只要教育得法,人人都可以成为歌唱家、科学家、诗人。
中国共产党第十九次全国代表大会的主题是:_________,高举中国特色社会主义伟大旗帜,决胜全面建成小康社会,夺取新时代中国特色社会主义伟大胜利,为实现中华民族伟大复兴的中国梦不懈奋斗。填入画横线部分最恰当的一项是:
甲在抢劫时,突然产生幻觉,看见警车驶来,于是自动放弃犯罪。甲的行为属于()
若,则a=_______,b=_______.
项目控制是信息系统开发的重要技术手段,下述因素()是项目控制应考虑的内容:Ⅰ.资源保Ⅱ.进度控制Ⅲ.计划调整Ⅳ.费用统计
最新回复
(
0
)