首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。 例如,一维数组中的原始内容为1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。 例如,一维数组中的原始内容为1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
admin
2010-11-26
31
问题
请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。
例如,一维数组中的原始内容为1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, P的值为6。移动后,一维数组的内容应为7, 8, 9, 10, 11, 12, 13, 14, 15, 1, 2, 3, 4, 5, 6。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
[试题源程序]
#inciude <stdio.h>
#define N 80
void fun(int *w, int p, int n)
{
}
main()
{
int a[N]=(i, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
int i, P, n=15;
printf("The original data:\n");
for(i=0; i<n; i++)
printf("%3d", a
);
printf("\n\nEnter p: ");
scanf("%d", &p);
fun(a, P, n);
printf("\nThe data after moving:\n");
for(i=0; i<n; i++)
printf("%3d", a
);
printf("\n\n");
}
选项
答案
void fun(int *w, int p, int n) { int i, J, t; for(i=p; i<=n-i; i++) { t=w[n-1]; for(j=n-2; j>=0; j--) w[j+1]=w[j]; w[0]=t; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/kPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
根据《突发事件应对法》的规定,下列说法正确的是()。
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
西汉和东汉这两个朝代的都城分别位于今天的()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
某市交通管理局发布文件,规定对高速公路过往车辆征收过路费。丁某驾车路过被征收,认为属于乱收费,欲讨个说法。下列选项中不正确的是()。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
某自行车租车点的收费标准是每车次不超过两小时免费,超过两小时的部分每小时收费2元(不足1小时的部分按1小时计算)。有甲、乙两人各自来该租车点租一车。设甲、乙不超过两小时还车的概率分别为;两小时以上且不超过三小时还车的概率分别为;两人租车时间都不会超过四小时
从1、2、3、4、5、6、7、8、9这几个数字中选择3个数字,使它们的乘积能够被9整除,问共有多少种不同的方法?
随机试题
在量化投资分析中,可以借鉴人工智能的技术包括()。Ⅰ.专家系统Ⅱ.机器学习Ⅲ.神经网络Ⅳ.遗传算法
ABS、SAN、HIPS都是苯乙烯系列合成树脂。()
下列属于一般能力的是()。
下列哪个说法是正确的
甲只有两个亲人儿子乙、女儿丙。甲得知自己罹患重病后,打印了一份自书遗嘱,言明自己拥有的玛莎拉蒂汽车由乙继承,兰博基尼汽车由丙继承,甲在打印的遗嘱上签名,注明的日期为2012年4月1日。2012年7月1日,甲上班时闲来无事,请同事钟某、王某(与甲无利害关系)
1.背景2013年4月,一飞行区指标为4E的机场修建滑行道桥,批准的可行性研究报告总投资为100万元。某具有一级机场场道工程专业承包企业资质的施工单位承担了施工任务。施工中发现施工图有问题,不得不停工。经技术人员反复研究认为施工图设计确有错误,需变更施工
某百货商店采用售价金额法核算,2013年10月3日购进商品一批,进价80000元,支付的进项税额13600元,款项通过银行转账;该批商品的舍税售价为117000元;10月20日,该批商品全部售出,并收到货款。假设10月无期初同类商品的存货,则该零售店应如何
下列著名历史人物属于安徽省的有()。
小李用150元钱购买了16元一个的书包、10元一个的计算器和7元一支的钢笔寄给灾区儿童,如果他买的每一样物品数量都不相同,书包数量最多而钢笔数量最少,那么他买的计算器数量比钢笔多多少个?
Youaregoingtoreadalistofheadingsandatextaboutlaughing.ChoosethemostsuitableheadingfromthelistA-Fforeach
最新回复
(
0
)