首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
2019-03-19
32
问题
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。
例如,输入如下整数:876 675 896 101 301 401 980 431 451 777
则输出结果为:6,980
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inolude
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<1 0;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
解析
(1)该程序功能是求最大元素在数组中的下标。它的解题思路是,用最大值变量max标记第一个待找数据,逐个把所有待找数据和max进行比较,并用pos标记其当前最大值所在位置,从而找出最大值。
(2)从已给部分源程序的main主函数开始入手,核心函数“fun(a,10,&k);”中的参数a存放着给出的整数,fun函数实现查找最大元素的下标。
转载请注明原文地址:https://kaotiyun.com/show/C6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数pi的功能是根据以下公式近似求得的:pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)请在下面的函数中填空,完成求pi的功能。#include<math.h>doublepi(longn)
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
以下叙述中错误的是______。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
数据处理的最小单位是
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p
有以下程序main(){intx[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+1]>x[j]){
有以下程序:int*f(int*x,int*y){if(*<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;
若有以下程序: main( ) { int k=2,i=2,m; m=(k+=i*=k);printf("%d,%d\n",m,i); } 执行后的输出结果是
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
经梨状肌下孔穿出,继而穿坐骨小孔的是()
A.胆囊颈部一基底较宽表面不平整的较小结节B.突入胆囊腔内的蕈伞状宽基底弱回声结节C.囊壁增厚伴乳头状或蕈伞状肿块D.胆囊腔消失,胆囊区代之以弱回声不均匀实性肿块E.胆囊壁不均匀增厚,内壁残缺不齐胆囊癌实块型
β-内酰胺类抗生素系指化学结构中含有β-内酰胺环的一大类抗生素,这类药物抗茵活性强,毒性低,构效关系明确,品种多,抗菌范围广,临床疗效好。这类抗生素共分为三大类:青霉素类,头孢菌素类及非典型β-内酰胺类,其抗菌机制均系影响细菌细胞壁的合成。抗铜绿假单胞
锤击沉桩法正常打桩方式采用()。
甲公司适用的所得税税率为25%。2015年年初“预计负债——产品质量保证”账面余额为500万元,“递延所得税资产”科目余额为125万元。2015年计提产品保修费用100万元,2015年实际发生产品保修费用300万元。假设产品保修费用在实际支付时可以税前抵扣
根据证券法规定,上市公司应当在每一会计年度的上半年结束之日起一定期限内公告中期报告。这里的一定期限内是指()个月内。
在整个人类的理想体系中,最根本、最重要的理想是
如果设置报表上某个文本框的控件来源属性为“=2*3+1”,则打开报表视图时,该文本框显示的信息是
A、 B、 C、 B要求选择的which疑问句→选择一个的回答
Bigcitiestodayareconfrontedwithveryseriousproblems.Transportisa【1】difficulty:someplannersbelievein【2】transportsy
最新回复
(
0
)