首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
2019-07-10
54
问题
请编写函数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的花括号中填入你编写的若干语句。
试题程序:
#inCiude
#define N 80
void fun(int*w,int o,int n)
{
}
main()
( int a[N]=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int i,p,12=15;
printf("The original data:\n");
for(i=0;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
printf("%3 d",a
);
printf("\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
解析
本题要求把下标从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://www.kaotiyun.com/show/xP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classTestClass{private;charc;public;TestClass(cha
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
在任何类中都有三种访问权限的数据成员,这三种权限是public、private和【 】。
对于以下带参数的main()函数的第二形参,void main(int argc, ______),不可能的形式是
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;
下面程序的输出结果是()。#include<iostream>usingnamespacestd;template<classT>Tmax(Tx,Ty){return(x>=y?x:y
下面程序的运算结果为()。#include<iostream>usingnamespace~td;inti;intfun(){staticinti=10;return++i;
有以下程序:#include<iostream>usingnamespacestd;{public:TestClass(intr1,intr2){R1=r1;R2=r2;}
若Xcs是一个类,该类中具有一个函数体为空的不带参数的构造函数,此构造函数的类外定义为______。
随机试题
男,38岁,查体发现血压150/94mmHg,B超双肾多发性囊肿,肾脏失去正常结构。父亲58岁时死于尿毒症,哥哥B超肝脏及双肾多发性囊肿,有脑动脉瘤出血史。成人型多囊肾遗传的囊肿基因位置在
刚架承受荷载如图所示,下列4个变形图中正确的是()。
关于城镇燃气加臭剂,下列说法错误的是()。
根据《仲裁法》的规定,下列情形中,仲裁协议有效的是()。
古代印度奴隶制社会有四个阶级,第一等级是()。
染色质和染色体是细胞中同一种物质在不同时期的两种形态。()
全运会期间,F楼住着8名运动员。其中,1个是黑龙江人,2个是北方人,1个是广东人,2个是田径运动员,3个是主力运动员。上述情况统计涉及了F楼中所有的8名运动员。则以下哪项与题干所述信息相矛盾?()
反社会型人格障碍又称无情型人格障碍或社会性病态,以行为不符合社会规范,经常违法乱纪,冷酷无情为特点。患者往往缺乏正常的人间友爱,缺乏骨肉亲情,没有焦虑和罪恶感,常有冲动行为,行为放荡。根据上述定义,下列属于反社会型人格障碍的是()。
测试程序使用的数据应
INFORMATIONSECURITYSPECIALISTNOTE:Pleasesubmityourresumedirectlythroughthiswebsite,aswellasemailingyourresu
最新回复
(
0
)