首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。 注意:部分源程序给出
admin
2016-12-06
56
问题
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。
主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<time.h>
2 #include<stdlib.h>
3 #include<stdio.h>
3 void fun(int a[],int n,int *max,int * d)
5 {
6
7 }
8 void main()
9 {
10 int i,x[20],max,index,n=10;stand((unsigned)time(NULL));
11 for(i=0;i<=n;i++)
12 {
13 x
=rand()%50;
14 printf(’’%4 d’’,x
);
15 /*输出一个随机数组*/
16 }
17 printf(’’\n’’);
18 fun(x,n,&max,&index);
19 printf(’’Nax=%5 d,Index
20 =%4d\n’’,max,index);
21 }
选项
答案
1 void fun(int a[],int n, int *max,int*d) 2 { 3 int i; 4 *max=a[0]; 5 *d=0; 6 for(i=1;i
解析
查找最大值及其下标需要定义两个变量,该程序直接使用形参max和d,由于它们都是指针变量,所以在引用它所指向的变量时要对它进行指针运算。循环语句用来遍历数组元素,条件语句用来判断该数组元素是否最大。
转载请注明原文地址:https://kaotiyun.com/show/3NDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
异位妊娠时,受精卵最易着床的部位是
正常小儿前囟最迟闭合的时间为
全蝎研末内服,成人每次服用量是()
收入是指企业在日常活动中形成的、会导致所有者权益增加的、与所有者投入资本无关的经济利益的总流入
不是持续整理形态有( )。
2018年1月1日,甲拒绝向乙支付到期借款,乙忙于事务一直未向甲主张权利。2020年1月1日,乙因出差遇险无法行使请求权的时间为1个月。根据规定,乙请求人民法院保护其权利的诉讼时效期间届满日是()。
导游在游览时的文明引导包括()等内容。
依据教育部《学生伤害事故处理方法》的相关规定,下列()项情形中,造成的学生伤害事故学校应当依法承担相应的责任。
2013年全年,某市农业总产值412.36亿元,增长3.8%,其中,种植业产值217.16亿元,增长4.4%;林业产值3.09亿元,增长2.8%;畜牧业产值108.63亿元,增长2.4%,渔业产值73.20亿元,增长5.4%,农林牧渔服务业产值10.82亿
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
最新回复
(
0
)