首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-12-22
23
问题
请编写函数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,8,9,10,11,12,13,14,15);
int i,p,n=15;void NONO();
printf("The original data:\n");
for(i=0;i
);
printf("\n\nEnter P:");scanf("%d"”,&p);
fun(a,P,n);
pr~ntf("\nfhe data after moving:
\n");
for(i=0;i
);
printf("\n\n");
NONO();
}
void NONO()
{/*请在此函数内打开文件,输入测试数据,调用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++) {
fscanf(rf, "%d%d", &n, &p);
for(j=0;j
"%d", &a[j]);
fun(a,p,n);
for(j=0;j<13;j++)fprintf
(wf,"%3d",a[j]);fprintf(wf,"\n");
}
fclose(rf);fclose(wf);
}
选项
答案
int i, j=0, b[N]; for(i=p+1; i
解析
该程序功能是移动一维数组中的内容。解题思路首先将字符串拷贝到一个临时的数组,然后将字符串进行前移操作,最后将由于前移覆盖掉的字符,由临时数组中拷贝到指定字符串。
转载请注明原文地址:https://kaotiyun.com/show/DWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31fun(6,3,a)printf("%d",a)}
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf(
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
以下不是面向对象思想中的主要特征的是
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)
简单的交换排序方法是()。
用链表表示线性表的优点是()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序法)#include<stdio.h>#include<string.h>main(){cha
数据结构中,与所使用的计算机无关的是数据的
随机试题
普鲁卡因的作用特点是()。
以下选项中属于工程测量的内容有()。
市场准入的主要目标包括( )。
首次聘用到专业技术岗位的文职人员,聘用到初级岗位的,根据学历确定为十三级至十一级,其中,具有()学历的,确定为十二级。
德育在人的全面发展教育中起着()作用。
某市政府为切实解决低收人家庭的住房困难,决定增加“经济保障房”供应,其主要目的是()。
研究人员对年龄为18岁至65岁的志愿者进行研究,要求他们执行一些简单任务,并定时询问他们是在专心执行任务还是走神做白日梦。任务完成后,研究人员检测志愿者工作记忆能力。结果显示,执行简单任务时报告走神多的志愿者在工作记忆能力测试中得分更高。因此,爱做白日梦或
加州大学圣塔芭芭拉市美国国家生态分析与合成中心(NCEAS)的一个国际研究团队通过分析全球气候变化对海洋系统的影响后发现,海洋物种正在向两极转移其地理分布,并且要比基于陆地的同伴速度快很多。这项为期三年的研究显示,海洋变暖正在造成海洋物种改变养殖、喂养和迁
ThenationalflowerofEnglandis______.
A、Hetoldthemadifferentfunnystory.B、Hesaidtothemthatafunnystoryhadbeentoldandaskedthemtolaugh.C、Hetoldth
最新回复
(
0
)