首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
40
问题
请编写函数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://jikaoti.com/ti/dBkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《民事诉讼法》的规定,审判人员的回避,由()决定。
张某以请客为名用酒将高某灌醉,然后扶高某到一偏僻无人处,将高某的钱包(内有人民币5000元)拿走。张某的行为构成()。
根据我国宪法规定.法律和其他议案由全国人民代表大会以全体代表的()通过。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
按照实现全面建成小康社会奋斗目标新要求,到2020年,要实现文化改革发展奋斗目标,必须坚持把()放在首位。
根据国务院办公厅部分节假日安排的通知,某年8月份有22个工作日,那么当年的8月1日可能是:
某单位扩建周长为44米的长方形草坪,计划扩建后的草坪仍为长方形,其长和宽分别比原来增加5米和3米,面积比原来增加95平方米,则扩建前草坪的面积为()。
如图,在△ABC中,已知BD=2DC,EC=2AE,则△BFD与△AEF面积的比值为()。
根据下列材料回答问题。2006—2012年,上表中指标数值逐年减小的指标有()。
在我国,诉讼程序法包括()。
随机试题
腰痛不会对腰椎前方的内脏造成任何影响。()
设函数z=(x+y)3,则=()
对于不予受理的土地登记查询申请以及受理后发现所查询内容属于不予受理查询范围的,查询机关应当在()个工作日内,将不予受理的结果通知查询申请人,并说明原因。
保税仓库应当设立在设有海关机构、便于海关监管的区域。经营保税仓库的企业,应当具备下列条件:
下列各项中,可能计入投资收益的事项有()。
在中国境内无住所,但是在一个纳税年度中在中国境内连续或者累计居住不超过90日的个人,其来源于中国境内的所得,由境外雇主支付并且不由该雇主在中国境内的机构、场所负担的部分,免予缴纳个人所得税。()
【2009年甘肃省第9题】小鲸鱼说:“妈妈,我到您现在这么大时,您就31岁啦!”大鲸鱼说:“我像你这么大年龄时,你只有1岁。”请问小鲸鱼现在几岁?
中国共产党主张,要实行全面抗战,必须要做到()。
TurboC将对以下程序______。main(){intx,y;y=creat(&x):printf("%d\n",y);}creat(inta){returna++;
Peopleappreciate______withhimbecausehehasagoodsenseofhumor.
最新回复
(
0
)