首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-08-23
42
问题
请编写函数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。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inolude
#define N 8 0
void fun(int*w,int p,int n)
{
}
msin()
{ int a[N]={ 1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15);
int i,p,n=15;void NONO();
printf("The origina2 data:\n");
for(i=0 ; i
a
);
printf("\n\nEnter p:");scanf("%d",
&p);
fun(a,p,n);
printf("\nThe data after moving:
\n");
for(i=0 ; i
a
);
printf("\n\n");
NONO();
}
void NONO ()
f/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE*rf,*wf;int a[N],i,j,p,n;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<5 ; i++) {
fScarlf(rf,"%d%d",&n,&p);
for(j=0;j
"%d",&a[j]);
fun(a,p,n);
for(j=0;j
(wf,"%3d",a[j]);fprint f(wf,"\iq");
}
fclose(rf);fclose(wf);
}
选项
答案
int i, j=0, b[N]; for(i:p+1; i
解析
该程序功能是移动一维数组中的内容。解题思路首先将字符串拷贝到一个临时的数组,然后将字符串进行前移操作,最后将由于前移覆盖掉的字符,由临时数组中拷贝到指定字符串。
转载请注明原文地址:https://kaotiyun.com/show/9HDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
设有变量说明int(*p)[m],其中的标识符p是()。
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){Switch(i){case0:case3:a+=1;
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
下述关于数据库系统的叙述中正确的是______。
有以下程序:voidsum(inta[]){a[0]=a[-1)+a[1];}main(){inta[10]=(1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(i
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
在学习活动中,受教育者必须发挥主观能动性,才能成为真正的受教育者,受教育者的主观能动性体现在()等方面。
BD是北京一家有三年历史的著名网络服装品牌公司,其创始人受到男式衬衫品牌PPG的影响,创立了BD女式T恤衫品牌,并建立了网店。三年来,公司业务发展迅速,目前每天能接到6000份订单。BD公司认为其目标客户是在校女大学生,她们追求时尚、购买频率高,也习惯于网
可掩盖胰岛素低血糖症状的是
原发性血小板减少性紫癜最主要的发病机制是
子宫肌瘤继发贫血最常见于
根据反垄断法律制度的规定,下列以低于成本的价格销售商品的情形中,不属于违法行为的有()。
简述新课程提倡的评价理念。
近年来的高考作文命题,在朝材料作文方向转变,旨在鼓励学生独立思考,自由表达,这是一个积极的改革方向,可是,材料作文却遭遇学生缺乏思考能力的________。去年高考作文,不独全国卷I的作文,其他一些省市的作文也被________。填入画横线部分最恰当的一
Whathetoldmewasa______ofdownrightlies.
Tounderstandthemarketingconcept,itisonlynecessarytounderstandthedifferencebetweenmarketingandselling.Nottooma
最新回复
(
0
)