首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。
admin
2020-06-02
33
问题
使用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;
print;f("%4d”,x
);
/*输出一个随机数组*/
}
printf("\n");
fun(x,n,&max,&index);
printf("Max=%5d,Index 20=%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/jqCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句n=fun(3);,则函数
有以下程序段:#include<stdio.h>intj;floaty;charname[50];seanf("%2d%f%s",&j,&y,name);当执行上述程序段时,从键盘上输入555667777abc后,y的值为()。
若有定义:inta,b;,通过语句scanf(”%d;%d”,&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5),b[]={6,7,8,9),s=
有以下程序#includemain(){inti,s=1:intfun(){staticintx=1;for(i=1;i
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
随机试题
A.活髓切断术B.塑化治疗C.根管治疗D.直接盖髓术E.间接盖髓术
哪项不是激素与受体结合的共同特征
以下哪一药物适用于老年人、中国及亚洲人群的饮食谱()。
某建设工程于2014年9月15日竣工验收合格并投入使用,按照《建设工程质量管理条例》的规定,建设单位应当在()前,将建设工程竣工验收报告和其他文件报建设行政主管部门进行竣工验收备案。
随着我国对外贸易和远洋运输的发展,特别是为了更好地适应开展第三国之间的国际航线货物运输的需要,中国远洋运输总公司在1990年3月开始使用的运价表中,对各航线不同等级货物的费率、附加费及有关费用改用以美元标价,并系净价。()
下列关于组织理论的说法正确的是()。
学习是通过______,在主体头脑内部积累经验,______以积极适应环境的过程。
这本书虽然以心理学经典理论为基础,但其主要内容都是年轻人非常____________的话题,再加上轻松的语言、丰富的事例,使得年轻人在阅读时总能找到自己的____________。依次填入横线部分最恰当的一项是()。
后现代艺术不再追求_______,而是追求肤浅,追求使他们逃离沦为“操作对象”的艺术,这种艺术的使命即像毒品一样,帮助人们制造令人兴奋的_______和神秘主义的快感。填入画横线部分最恰当的一项是:
简述中国民族电影艺术如何适应市场进而走向世界。
最新回复
(
0
)