首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
清编写函数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
2016-12-06
30
问题
清编写函数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的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdio.h>
2 #define N 80
3 void fun(int*w,int p,int n)
4 {
5 }
6 main ()
7 { int a[N]=(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
8 int i,p.n=15;
9 printf (’’The original da-ta:\n’’);
10 for(i=0;i
11 printf(’’%3d’’,a
);
12 printf(’’\n\nEnter p:’’);
13 scanf(’’%d’’,&p);
14 fun(a,p,n);
15 printf (’’\nThe data after mov-ing:\n’’);
16 for(i=0 ; i
17 printf(’’%3 d’’,a
);
18 printf(’\n\n’’);
19 }
选项
答案
1 void fun(int * w,int p,int n) 2 { int x,j,ch; 3 for(x=0;x<=p;x++) 4 { ch=w[0]; 5 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://kaotiyun.com/show/vVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列几种排序方法中,要求内存量最大的是______。
有以下程序:intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=
以下能正确定义一维数组的选项是______。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】="
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
随机试题
对经营者激励的形式多种多样,主要有年薪制、薪金与奖金相结合、股票奖励、股票期权等,这些均属于企业家激励约束机制中的()。
简述我国公司的利润分配顺序。
[*]
A、万古霉素B、多黏菌素C、磺胺醋酰钠D、四环素E、林可霉素对铜绿假单胞菌有杀灭作用,且不易产生耐药性的是
最易引起单侧胸腔积液的病因
A.牙槽嵴组B.水平组C.斜行组D.根尖组E.根间组只存在于颊舌侧的牙周膜纤维,其功能是将牙齿向牙槽窝内牵引,保持牙齿直立.抵抗侧方力
患儿,4岁,右前臂骨折后行石膏管型固定,2h后出现手部苍白、发凉,桡动脉搏动减弱,不让人碰右手手指,一碰即大哭不止。在确诊后,对此并发症最有效的处理措施是()
专家判断法是一种最古老的信用风险分析方法,它是商业银行在长期信贷活动中所形成的一种行之有效的信贷风险分析和管理制度。()
2005年全国工业粉尘排放量为()按照目前的增长趋势,我国在2008年废水中的化学需氧量的排放量是2005年排放量的()
简要分析抗战胜利后中国内战爆发的基本原因。
最新回复
(
0
)