首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出
admin
2016-08-16
72
问题
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。
主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
void fun(int a[ ],int n,int *
max,int*d)
{
}
void main()
{
int i,x[20],max,index,n=10;
stand((unsigned)time(NULL));
for(i=0;i<=n;i++)
{
x
=rand()%50;
printf("%4 d",x
);
/*输出一个随机数组*/
}
printf("\n");
fun(x,n,&max,&index);
printf("Nax=% 5d,Index
=%4 d\n",max,index);
}
选项
答案
void fun(int a[],int n, int * max,int*d) { int i: *max=a[0]; *d=0; for(i=1;i
解析
查找最大值及其下标需要定义两个变量,该程序直接使用形参max和d,由于它们都是指针变量,所以在引用它所指向的变量时要对它进行指针运算。循环语句用来遍历数组元素,条件语句用来判断该数组元素是否最大。
转载请注明原文地址:https://kaotiyun.com/show/CaNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream>usingnamespacestd;intfun(inta,intb){intc;c=a*b;retu
若按层次顺序将一棵有n个节点的完全二叉树的所有节点从1到n编号,那么当i为偶数且小于n时,节点i的右兄弟是节点【】,否则节点i没有右兄弟。
设有以下定义和程序:#include<iostream.h>classA1{public:voidshowl(){cout<<"classA1"<<end1;
栈和队列通常采用的存储结构是【】。
下列关于函数模板实参不能省略的情况说明不正确的是
下列叙述中,不属于数据库系统的是
假设fin是一个文件流对象,则关闭文件的语句是【】。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
栈是限定在一端进行插入与删除的线性表,那么其组织数据的原则是()。
下面几种调试方法中,不适合调试大规模程序的是()。
随机试题
导致“徐发”的因素有
A、Cooperationandconcession.B、Exchangingdailynecessities.C、Equalityandmutualbenefit.D、Introducingadvancedtechnology.
三级耐火等级的多层民用建筑,允许建筑层数最多为()层。
涂饰工程的细部构造—般指( )等。
下列各项中,必须逐日结出余额的账簿有()。
速度、比例和效益的正确关系应该是()。
张某领6岁的儿子到儿童保健门诊述说其儿子最近情绪不好,体重下降,有时腹泻。希望知道孩子究竟得了什么病。医生首先了解其一般情况。询问了膳食情况和其健康状况,并做了相关体格检查后初步判定为轻度蛋白质一能量营养不良。然后建议其进行一系列实验室检测。最后确诊为轻度
下列陈述中错误的是()。
花木兰锦衣卫刘胡兰小花木棉花孔子
在整个上层建筑中,政治上层建筑居主导地位,其核心是()
最新回复
(
0
)