首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0一P(含P,P小于等于n一1)的数组元素平移到数组的最后。 例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0一P(含P,P小于等于n一1)的数组元素平移到数组的最后。 例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的
admin
2015-11-24
52
问题
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0一P(含P,P小于等于n一1)的数组元素平移到数组的最后。
例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的内容应为:5、6、7、8、9、10、1、2、3,4。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
#define N 80
void fun(int*w,int p,int n)
{
}
main()
{int a[N]={1,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++)
prLntf(“%3d”,a
);
prLntf(“\n\n”);
}
选项
答案
void fun(int*w,int p,int n) ( int x,j,ch, for(x=0,x<=p; x++) { ch=w[0]; for(j=1;j<n;j++)/*通过for循环语句,将p+1到n一1(含n一1)之间的数组元素依次向前移动p+1个存储单元*/ { w[j一1]=w[j], } w[n一1]=ch;/*将0到p个数 组元素逐一赋给数组w[n一1]*/ } }
解析
本题要求把下标从0一p(含p,p小于等于n一1)的数组元素平移到数组的最后,可以根据输入的p值,通过for循环语句,将p+1一n一1(含n一1)之间的数组元素依次向前移动p+1个存储单元,即w[j—1]=w[j];,同时将0~p个数组元素逐一赋给数组w[n一1],也就是通过语句w[n—1]=ch;来实现此操作的。
转载请注明原文地址:https://kaotiyun.com/show/RAID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
甲、乙两人在长30米的泳池内游泳,甲每分钟游37.5米,乙每分钟游52.5米。两人同时分别从泳池的两端出发,触壁后原路返回,如是往返。如果不计转向的时间,则从出发开始计算的1分50秒内两人共相遇了多少次?
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
王大妈家有32只鸡和兔。已知公兔的数量和母兔一样多,母鸡的数量是公鸡数量的8倍,那么鸡和兔共有多少条腿?
已知:,那么x的值是:
有135人参加某单位的招聘,31人有英语证书和普通话证书,37人有英语证书和计算机证书,16人有普通话证书和计算机证书,其中一部分人有三种证书,而一部分人则只有一种证书。该单位要求必须至少有两种上述证书的应聘者才有资格参加面试。问至少有多少人不能参加面试?
连接正方体每个面的中心构成一个正八面体(如下图所示)。已知正方体的边长为6厘米,问正八面体的体积为多少立方厘米?()
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
某心脏病患者,主诉心悸、呼吸困难,查体:T36.8℃,R32次/分,P112次/分,BP110/65mmHg。神志清,半坐卧位,该患者的心功能分级应为()。
根据有关规定,对于可撤销民事行为,享有撤销权的当事人未在法定期间内行使撤销权,该行为对当事人具有约束力。当事人可行使撤销权的法定期间为()。
某县人民法院审理一起刑事自诉案件,宣判认定了被告人张某故意伤害李某的犯罪行为,并判处张某6个月的拘役和赔偿李某2000元的处罚。法院宣判后,自诉人李某不服,认为县人民法院对张某的判罚过轻,于是在上诉期限内向市中级人民法院提起上诉。市中级人民法院受理该案后,
基坑开挖时,基坑深度大于( )m时,坑壁坡度适当放缓,或加做平台。
某办公楼地上7层,建筑高度为23.8m,每层建筑面积为945m2,为“L”形外廊式建筑,“L”形建筑长边为45.6m,短边为22.2m,均采用不燃烧材料装修,办公场所设有计算机、复印机等办公用电子设备。办公楼内设有室内消火栓系统,每层作为一个灭火器配置的计
广告样必须提前安排,一般是在大货生产量的10%时,必须完成广告样。()
下列关于借贷记账法的表述中,正确的是()。
极限(61)。
CHAP协议是PPP链路中采用的一种身份认证协议,这种协议采用(19)握手方式周期性地验证通信对方的身份,当认证服务器发出一个挑战报文时,则终端就计算该报文的(20)并把结果返回服务器。(20)
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
最新回复
(
0
)