首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中
admin
2018-10-21
26
问题
使用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;
srand((unsigned)time(NULL));
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=1;i<n;i++)/*将最大的元素放入指针max所指的单元,最大元素的下标放入指针d所指的单元*/ if(*max<a[i]) {*max=a[i];*d=i;) }
解析
查找最大值及其下标需要定义两个变量,该程序直接使用形参max和d,由于它们都是指针变量,所以在引用它所指向的变量时要对它进行指针运算。循环语句用来遍历数组元素,条件语句用来判断该数组元素是否最大。
转载请注明原文地址:https://kaotiyun.com/show/PMxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#defineP3voidF(intx){return(P*x*x);}main(){printf("%d\n",F(3+5));}程序运行后的输出结果是()。
以下程序的输出结果是______。main()inta=3;printf("%d\n",(a+=a=a=a*a);}
下面程序的输出结果是()。#include<stdio.h>main(){staticchara[]="zhao",b[]="juan";char*ptr1=a,*ptr2=b;intk;for(k=
在下列字符序列中,合法的标识符是()
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序;voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1,j<n;j+
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
设有定义:intn1=0,n2,*P=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
有以下程序:#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+
以下函数值的类型是()。fun(floatx){floaty;y=3*x-4;returny;}
随机试题
主体在客观世界摄取象征物,赋予其一定的象征意义,以此种方式形成的意象便是()
患者,男,45岁。因发热伴牙龈出血10天来诊。患者于10天前无明显诱因发热,体温38.2℃,伴全身酸痛,轻度咳嗽,咳少许白色黏痰,同时发现刷牙时牙龈出血,自服抗感冒药治疗无效来诊。病后进食少,睡眠差,二便正常,体重无明显变化。既往体健,无结核病史,无药物过
患者,男,58岁,渴喜冷饮、烦躁不安、便干尿黄、舌红苔黄,同时又见四肢厥冷、脉沉等症。根据以上描述应采用的治法是()
下列情形中,属于合同继续履行例外的有()。
某项目经理在一次“加强成本管理,控制项目成本”的会议上就成本管理的原则和成本控制的方法说了以下一番话:(1)成本管理原则:在该工程的成本管理中要实行成本最低化管理,即通过成本管理的各种手段,促进不断降低施工项目成本,以达到可能实现最低的目标成本的要求;要实
(2010年浙江.55)某城市一个居民小区2008年以前盗窃事件经常发生,2008年在小区居民的要求下,物业管理部门为该小区安装了技术先进的多功能防盗系统,结果该小区盗窃事件的发生率显著下降,这说明多功能防盗系统对于防止盗窃事件的发生起到了重要作用。以下哪
简述20世纪50~80年代苏联教育改革的主要特点。
设二维随机变量(X,Y)的分布律为(I)求常数a;(Ⅱ)求两个边缘分布律;(Ⅲ)说明X与Y是否独立;(Ⅳ)求3X+4Y的分布律;(V)求P{X+Y>1}.
PeoplefrommanycountriesweredrawntotheUnitedStatesbythegrowingcitiesandindustries.
FamilyMatters1ThismonthSingaporepassedabillthatwouldgivelegalteethtothemoralobligationtosupportone’spar
最新回复
(
0
)