首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-03-19
12
问题
请编写函数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的花括号中填入你编写的若干语句。
#include
#define N 80
void fun (int *w, int p. int n)
{
}
main()
{int a[N] ={1,2,3,4,5,6,7,8r 9,10,
11,12,13,14,15);
int i,p,n=15;void NONO ();
printf ("The original 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 ()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE *rf,*wf; int a[N],i,j,pfn;
rf= fopen ("in.dat","r");
wf — fopen ("out.dat","w");
for(i = 0 ; i < 5 ; i++) {
fscanf (rf, "%d %d", &n, &p);
for(j=0;j
"%d",&a[j]);
fun (a, p, n);
for(j=0; j
(wf," %d",a[j]);fprintf (wf,"\n");
}
fclose (rf); fclose (wf);
}
选项
答案
1 int i, j=0, b[N]; 2 for (i=p+1; i
解析
该程序功能是移动一维数组中的内容。解题思路首先将字符串拷贝到一个临时的数组,然后将字符串进行前移操作,最后将由于前移覆盖掉的字符,由临时数组中拷贝到指定字符串。
转载请注明原文地址:https://kaotiyun.com/show/rBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
已定义c为字符型变量,则下列语句中正确的是
若有如下程序:floatsub(inta,intb){return(a*b);}main(){inti=1,j=2,k=3;printf("%4.0f\n",sub((int)sub(k+j,j),
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*
以下函数的功能是输出链表结点中的数据,形参指针h已知向如下链表请填空。structslist{chardata;structslist*next;};voidfun(structslist*h){structslis*P;
数据库管理系统提供给用户的接口是()
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下面程序的功能是两个整数进行交换,请填空。sub(int*x,int*y){【】z=*x;*x=*y;*y=z;return;}main(){intm,n,*t1,*t2;
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
简述古典管理理论的主要特点。
王某,女,26岁,孕3个月,不规则阴道出血1个月。停经40天开始出现恶心、呕吐等反应,并逐渐加重,滴水不进,1月前开始出现少量阴道出血,腹痛隐隐。在当地医院按先兆流产治疗无效。现子宫增大异常,无胎动。B超检查:雪花纷飞样点状闪亮。血HCG:50万IU/L。
经济与社会发展规划的基本特点不包括()。
我国《招标投标法》规定,在境内进行的()工程建设项目的勘察、设计以及监理等工程咨询任务必须进行招标。
赵小姐购买了一款分红保险,其助理理财规划师介绍说,分红保险的红利来源于()所产生额度可分配盈余。
根据接受美学的见解,一部作品完成之前,便已隐含着读者。()
我国《义务教育法》中规定,“对违反学校管理制度的学生,学校应当予以批评教育,不得开除”。()
超限效应是指刺激过多、过强或作用时间过久,从而引起不耐烦或逆反的心理现象。根据上述定义,下列不符合超限效应的是:
Somecountriesarebetterthanothersatlookingaftertheenvironment.InEurope,GermanyandnorthernEuropeancountrieswork
A、Physician.B、Psychologist.C、Fictionalwriter.D、Historian.A由于整篇探讨的都是人的个性、行为方式等,因而作者很可能是心理学家。
最新回复
(
0
)