首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数:876 675 896 101 301 401 980 431 451 777 则输出结果为:6,980 注意:部分源程序在
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。 例如,输入如下整数:876 675 896 101 301 401 980 431 451 777 则输出结果为:6,980 注意:部分源程序在
admin
2013-03-29
70
问题
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。
例如,输入如下整数:876 675 896 101 301 401 980 431 451 777
则输出结果为:6,980
注意:部分源程序在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int *s,int t,int*k)
{
}
main()
{
int a[10]={876,675,896,101,301,
401,980,431,451,777},k;void NONO();
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调
用fun函数,输出数据,关闭文件。*/
int a[10],i,k,j;
FILE*rf, *wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
for(j=0 ; j<10;j++)fscanf
(rf, "%d", &a[j]);
fun(a,10,&k);
fprintf(wf,"%d,%d\n",k,a[k]);
}
fclose(rf);
fclose(wf);
}
选项
答案
int i,pos=0,max=*s; for(i=1;i
解析
进入fun函数,根据前面的分析:
函数fun中形参“*s"为指针变量,与主函数中的a相对应;t的实参值为10;形参“*k"为指针变量对应k的值。
首先,min赋值给数组s的第一个元素,通过“for(i==1;i
转载请注明原文地址:https://www.kaotiyun.com/show/7WJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])【】
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
若有以下说明和语句:char*language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};char**q;q=language+2;则语句printf("%o\n",*q);()。
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
用筛选法可得到2~n(n
随机试题
京剧艺术家梅兰芳先生所扮演的角色属于
肺实变阻塞性肺不张
儿童传染性软疣好发部位为
某普通合伙企业为内部管理与拓展市场的需要,决定聘请陈东为企业经营管理人。对此,下列哪一表述是正确的?(2015年卷三29题,单选)
建立账套(1)账套信息账套编码:004账套名称:烟台制造有限公司采用默认账套路径启用会计期:2011年12月会计期间设置:12月1日至12月31日(2)单位信息单位名称:烟台制造有限公司(3)核算类型该企业的记账本位币:人民币;行业性质
下列项目中,不属于非货币性资产交换的有()。
教师与学生之间的教育法律关系为()法律关系。
中国古代历史上最后一个由汉族建立的中原王朝是()。
无产阶级革命取得胜利的根本保证是()
A、Toattackhackers’computers.B、Toprotectpeoplefrombeingattackedbyhackers.C、Toimprovetheircomputerskills.D、Totes
最新回复
(
0
)