首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中
admin
2018-08-11
44
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。
主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<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;
stand((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://kaotiyun.com/show/xVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
循环控制语句“while(!scanf("%d",&i))getchar();”执行的情况是()
以下程序的输出结果是main(){charc=’z’;printf("%c",c-25);}
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
数据的存储结构是指()
在结构化分析使用的数据流图中,使()解释其中的图形元素。
数据库设计包括概念设计、【 】和物理设计。
以下fun函数的功能是:累加数组元素中的值,n为数组中元素的个数,累加的和值放入x所指的存储单元中。请填空。 fun(intb[],intn,int*x) {intk,r=0; for(k=0,k<n;k++)r=【】
有以下程序#inculde#deFineN8voidFun(int*x,inti)main(){inta[N]={1,2,3,4,5,6,7,8},i;Fun(a,2);For(i=0;i
程序中若有如下说明和定义语句:charfun(chat*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;}以下选项中对函数fun的正确调用语句是()。
有一函数:以下程序段中不能根据x值正确计算出y值的是
随机试题
如何判断火花塞的好坏?
感染性休克应用皮质激素的作用是
患者,男性。高处坠落后出现严重呼吸困难、四肢不能活动。查体:颈部压痛,四肢瘫痪,高热,有较重痰鸣音。X线摄片提示:C4~C5骨折,合并脱位。应如何搬运患者
面积相同的三个图形如图示,对各自水平形心轴名的惯性矩之间的关系为()。
双代号网络图中,工作是用()表示的。
在填筑排水反滤层前,应对坝基覆盖层进行试验分析。对于无黏性土,应做的试验包括()。
2005年5月,某公司从香港进口一批机械设备,成交价格为CFR广州800000港币,已知该设备的进口税率为10%,保险费率为0.3%,当时的外汇牌价的买卖中间价为100港币=107元人民币,则海关应征收的进口关税税额是()人民币。
下列关于学科课程与活动课程的关系描述不正确的是()。
在完全竞争市场上,超额利润存在的条件是()。
2010年春,某市警方在“扫毒”行动中抓获数十名涉嫌吸毒的违法人员。为了强调毒品的危害性,阐明警方严厉打击毒品的决心,在公开处理的现场,警方逐一宣读涉案人员的基本信息,包括姓名、出生日期等,然后带着涉案人员绕市环行一周,以警示民众。有学者提出质疑,认为警方
最新回复
(
0
)