首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
57
问题
请编写函数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全国计算机二级
相关试题推荐
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
若变量已正确定义并赋值,以下符合C语言语法的表达式是
程序流程图中带有箭头的线段表示的是
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31fun(6,3,a)printf("%d",a)}
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU"
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i
按照“先进后出”原则组织数据的数据结构是()。
下列叙述中不正确的是()
具有3个结点的二叉树有
随机试题
实现经济发展方式转变的基本要求有哪些?
消化性溃疡最常见的并发症是
A.葶苈子B.杏仁C.白芥子D.黄药子E.苏子能止咳平喘,润肠通便,但有小毒的药物是()
A.处2万元以下的罚款B.处应召回药品货值金额3倍的罚款C.处1000元~5万元罚款D.处3万元以下的罚款药品经营企业、使用单位发现经营、使用的药品存在安全隐患却未立即停止销售或使用的()。
甲有一条驳壳船租予乙进行海上运输,租期3年。双方签订了书面合同,乙一次性向甲交付租金50万元。租赁的第二年,甲因资金紧张将该船卖予丙,双方签订了买卖合同,价格500万元。约定在船舶过户登记后、乙的租期届满前,丙分期付清全部款项。因甲无法现实交付,双方约定租
期货投资咨询机构的期货从业人员不得()。
团委组织“送知识下连队”宣传活动,分给你的宣传主题是饮食与健康。你会如何就此开展宣传活动?
A公司正在研究一项生产能力扩张计划的可行性,需要对资本成本进行估计。估计资本成本的有关资料如下:(1)公司现有长期负债:面值1000元,票面利率12%,每年付息的不可赎回债券;该债券还有5年到期,当前市价1000元;假设新发行长期债券时采用私募方式,不用
Tobeequaltootherthings,amanwhoexpresseshimselfeffectivelyissuretosucceedmorerapidlythanamanwhosecommandof
Christmasiscelebrated(11)theworld.December25isbelievedtobethebirthdayofJesusChrist.People(12)gifts.Yo
最新回复
(
0
)