首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出
admin
2016-08-16
66
问题
请编写函数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全国计算机二级
相关试题推荐
为使该程序执行结果为10,那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;classMyClass{public:MyClas
有以下程序:#include<iostream>usingnamespacestd;intmain(){intnum[2][3],*p;intt,i,j,k
自顶向下分析方法从文法的开始符号出发,判断其能否()出输入符号串。
首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
根据数据结构中各数据元素之问前后件关系的复杂程度,一般将数据结构分成
以下程序的输出结果是【】。#include<iostream.h>classobject{private:intval;public:object();
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
随机试题
女孩,11岁,因头痛20余天,发热伴呕吐6天入院。查体:神志清。嗜睡,消瘦面容,颈部抵抗,心肺无明显异常。舟状腹,肝脾不大,巴氏征、克氏征阳性。在院外曾进行大剂量青霉素及头孢曲松治疗5天。有助于明确诊断的检查是
I’veneverbeentoAfrica,butitistheplace______.
Asmartappearancemakesa______impressionataninterview.
口腔患白色念珠菌感染有效的药物为
A.X线B.USGC.CTD.MRIE.肝动脉造影肝脓肿首选的诊断方法是
A、病人饮茶和咖啡B、病人胃肠功能的变化C、同一药物其生产厂家不一样D、不同种族的人E、病人经常接触有机溶剂影响血药浓度的病理因素为
采用施工图预算控制成本的内容有()。
根据我国《宪法》的规定,下列职务只能由实行区域自治的民族的公民担任的是()。
对于n个结点的单向链表(无表头结点)需要指针单元的个数至少为
以下叙述中正确的是()。
最新回复
(
0
)