首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
2020-10-26
54
问题
请编写函数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。
注意:部分源程序在文件PROGl.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 origina1 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(2=0;i
a
),
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
(wf,"%30",a[j]);fprintf(wf,"\n");
}
fclose(rf); fclose(wf);
}
选项
答案
int i,j=0,b[N]; for(i=p+1;i
解析
(1)本题中首先将数组内容拷贝到一个临时一维数组b。
(2)然后,从指定下标的下个数组元素开始向前移动。
(3)最后,接着拷贝临时数组b中的第一个下标开始到指定的下标的元素为止。
转载请注明原文地址:https://kaotiyun.com/show/xD3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
有以下程序,程序运行后的输出结果是#include<stdio.h>main(){inta=3;printf("%dkn",(a+=a-=a*a));}
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下选项中,合法的一组C语言数值常量是
设有定义:struct{charmark[12];intnum1;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
支持子程序调用的数据结构是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:structlink{doubledt;struetlink,*next;};若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
随机试题
本患儿应诊断为应进一步明确贫血性质,最必要做的检查是
患者,男,21岁,无业。该青年3年来一直以购买、收藏女性丝袜而感到满足,而且晚上要抱着丝袜睡觉。在心理咨询门诊诊断为“恋物癖”。对此类患者的治疗方法最好选择()
2017年安全生产月期间,某市安全监督部门对本市企业进行安全生产随机抽查。依据《安全生产法》的规定,安全生产监督检查人员在执法检查中的做法,正确的是()。
人们常常称()为过程性语言。
使用内部模型评价借款人的违约概率,常用的方法包括()。
计算机病毒是一种具有破坏性的计算机程序,它是()。
劳动教养审批委员会的日常工作由()承担。
近年米,侵犯公民个人信息犯罪形势较为严峻,已经形成了完整的灰色产业链,成为电信诈骗、经济犯罪等犯罪活动的”源头祸水”。某市公安局在“净网行动”中收集了2014-2017年期间该市发生的侵犯公民个人信息类刑事案件相关数据,制作了侵犯公民个人信息犯罪分析报告,
Oneofthesilliestthingsinourrecenthistorywastheuseof"Victorian"asatermofcontemptorabuse.Ithadbeenmadefas
【B1】【B13】
最新回复
(
0
)