首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
17
问题
请编写函数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全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}mai
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
在线性表的多种存储结构中,最简单的方法是【】
设有以下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
为了使模块尽可能独立,要求
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
软件工程研究的内容主要包括:【】技术和软件工程管理。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
随机试题
患者女,5岁。1岁前妈妈就觉得她跟其他小孩不同,抱她的时候患儿不期待,没有愉悦满足的情感表达,目光一般不追随和注视大人,1岁会走路,到目前为止仍不会叫爸妈,和其他小朋友在一起时,总自己玩自己的,有时和别人凑到一起也只会搞破坏,不会玩过家家的游戏,不与人对视
A.UTPB.UDPC.UMPD.IMPE.dUMP能直接转变生成dTMP的化合物是
窦房结功能正常的病人,奎尼丁增加窦性频率的原因是
在定价理论中,劳动价值论的主要依据是()。
某责任中心的预算单位成本为100元,预算产量为3000件;实际产量为3500件,实际总成本为357000元。该责任中心的成本变动率为()。
全面发展教育
TheadvertisementclaimsthatpeoplecangetDowJonesNewsby______.DowJonesNewsisimportantbecause______.
有表SCORE(Sno,Cno,Degree),查询该表中最高分的学生学号和课程号:SELECT【1】FROMSCOREWHEREDegree=【2】;
Therearemanymedicalproblemsinthemodernsociety.Oneofthemostalarmingmedicalproblemsintheworldisa【C1】diseasena
Thedifferencebetweenaliquidandagasisobvious【C1】______theconditionsoftemperatureandpressurecommonlyfoundatthes
最新回复
(
0
)