首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-08-23
53
问题
请编写函数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的花括号中填入你编写的若干语句。
#inolude
#define N 8 0
void fun(int*w,int p,int n)
{
}
msin()
{ 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 origina2 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 ()
f/*请在此函数内打开文件,输入测试数据,调用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++) {
fScarlf(rf,"%d%d",&n,&p);
for(j=0;j
"%d",&a[j]);
fun(a,p,n);
for(j=0;j
(wf,"%3d",a[j]);fprint f(wf,"\iq");
}
fclose(rf);fclose(wf);
}
选项
答案
int i, j=0, b[N]; for(i:p+1; i
解析
该程序功能是移动一维数组中的内容。解题思路首先将字符串拷贝到一个临时的数组,然后将字符串进行前移操作,最后将由于前移覆盖掉的字符,由临时数组中拷贝到指定字符串。
转载请注明原文地址:https://kaotiyun.com/show/9HDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个源文件中的外部变量的作用域为()。
下列特征中不是面向对象方法的主要特征的是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下列关于栈的描述中错误的是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
下述关于数据库系统的叙述中正确的是______。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
数据结构分为线性结构和非线性结构,带链的队列属于【】。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
临床中对身体运动时的垂直力和剪力的测定是通过
A.ⅠbB.ⅡaC.ⅠcD.ⅠaE.Ⅱb扩散和/或转移到子宫和/或卵巢的是
患者高热,汗出,烦渴引饮,舌红,苔黄燥,脉洪大宜选用
耐热钢、低温钢、耐蚀钢的焊接可选用中硅或低硅型焊剂配合相应的( )。铁素体、奥氏体等高合金钢,一般选用碱度较高的熔炼焊剂或烧结、陶质焊剂,以降低合金元素的烧损及掺加较多的合金元素。
根据《中华人民共和国合同法》规定,建设工程施工合同的一般条款包括()。
该外贸公司在向南京海关申报转关时,应提交的单证有()。该外贸公司应向南京海关交纳滞报金的数额为()。
义务教育,也叫____________,是由国家以立法形式确定下来强制实行的国民基础教育。
田忌与齐威王赛马并最终获胜被传为佳话,假设齐威王以上等马、中等马和下等马的固定程序排阵,那么田忌随机将自己的三匹马排阵时,能够获得两场胜利的概率是()。
央行数字货币(DC/EP)具有国家信用,与法定货币等值。它的功能属性与纸钞完全一样,只不过是数字化形态。目前电子支付在没有信号的环境中无用武之地,而“DC/EP”不需要网络就能支付,因此也被称为收支双方“双离线支付”。极端条件下如天灾、地震等情况没有网络,
下列对斯腾伯格的智力三元论中理论与能力的匹配正确的是
最新回复
(
0
)