首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是:找出一维数组元素中最大的值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
请编写一个函数fun(),它的功能是:找出一维数组元素中最大的值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。 主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
admin
2013-06-12
78
问题
请编写一个函数fun(),它的功能是:找出一维数组元素中最大的值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。
主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
void fun(int a[],int n, int *max,int *d)
{
}
main()
{
int i, x[20], max, index, n=10;
randomize();
for(i=0; i<=n; i++)
{
x
=rand()%50;
printf("%4d",x
);
/*输出一个随机数组*/
}
printf("\n");
fun(x,n,&max,&index);
printf("Max=%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=0;i<n;i++) /*将最大的元素放入指针max所指的单元,最大元素的下标放入指针d所指的单元*/ if(*max<a[i]) {*max=a[i];*d=i;} }
解析
该程序直接使用形参max和d,由于它们都是指针变量,所以要引用它所指向的变量时要对它进行指针运算,也即*号运算。
转载请注明原文地址:https://kaotiyun.com/show/9gJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。#include"conio.h"#include”stdio.
给定程序MODI1.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,n=10,则输出16.479905。/************found************/fun(intn)
设有以下程序#include<stdio.h>main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10
若从键盘输入34,则以下程序输出的结果是______。#include<stdio.h>main(){inta;scanf("%d",&a);if(a>30)printf("%d",a);
给定的程序中,fun函数的功能是:将s所指字符串中除了下标为偶数,同时ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。如:若s所指字符串中的内容为:”desktop12345",t所指字符串中的内容为:"dtp2
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
随机试题
现在政府把一些公共服务事项通过政府购买的形式交给社会公益组织来开展,比如帮扶残障人士和贫困居民等。有人说这是政府服务社会的创新,也有人说这是政府懒政的表现。对此,你怎么看?
A.肾上腺皮质腺瘤B.Cushing病C.肾上腺皮质癌D.单纯性肥胖ACTH降低、皮质醇增高不伴有低钾血症的见于
女性,26岁,3年前因劳动后心悸、气促,诊断为风湿性二尖瓣狭窄。近3天咳嗽,咳血丝痰,夜间咳嗽加重,平卧位气促,被迫坐起后症状稍缓解。检查:血压120/80mmHg,心率90次/分,律齐。s1↑、S2↑,A:MDM3/6隆隆样,收缩期前增强。超声心动图LA
在使用Word编辑文档时,选择某一段文字后,按下列哪个键能将这段文字删除?()
下列关于国有独资公司的说法正确的是()。
根据《房屋建筑与装饰工程工程量计算规范》(GB50854--2013)规定,关于现浇混凝土基础的项目列项或工程量计算正确的为()。
某企业盈余公积年初余额为50万元,本年利润总额为600万元,所得税费用为150万元,按净利润的10%提取法定盈余公积,并将盈余公积10万元转增资本。假定不考虑其他因素,该企业盈余公积年末余额为()万元。
我国多年来重视中小学教师职业道德规范建设,对中小学教师的职业道德规范提出要求。改革开放后最早颁布成文的中小学教师职业道德规范性文件的是()。
根据《合同法》规定,交付货物履行地点不明确的,履行地应为()。
【2013年烟台龙口市真题】“知之者不如好之者,好之者不如乐之者”,这一论述强调的学习动机类型是()。
最新回复
(
0
)