首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
43
问题
请编写函数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全国计算机二级
相关试题推荐
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
下面程序的运行结果:【】。intf(inta[],intn){if(n>1)returna[0]+f(&a[1],n-1);elsereturna[o];}main(){inta
有以下程序:main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空行)___
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
若变量已正确定义并赋值,以下符合C语言语法的表达式是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
利用fseek函数可实现的操作是()。
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
简述用人单位内部劳动规则与劳动合同、集体合同的区别。
《吉尔伽美什》
A.心尖部可触及有力的抬举感B.心尖搏动弥散C.心浊音界向两侧扩大,坐位呈“烧瓶样”D.心界呈梨形主动脉瓣关闭不全
A.草黄微浊,细胞数>500×106/L、蛋白30g/L、LDH300IU/LB.乳样,乙醚试验苏丹Ⅲ染成红色C.胸液蛋白/血清蛋白<0.5、LDH<200IU/L、胸液LDH/血LDH<0.6D.LDH500IU/
某工程招标,下列具有相应资质的企业中可以参加投标的是()。
甲公司于2×21年3月5日从证券市场上购入B公司发行的股票200万股,指定为以公允价值计量且其变动计入其他综合收益的非交易性权益工具投资,每股支付价款4元(含已宣告但尚未发放的现金股利0.5元),另支付交易费用2万元。2×21年3月10日甲公司收到上述股利
对于复合计征消费税的应税消费品,在计算组成计税价格时,既要考虑从量的消费税额又要考虑从价的消费税额。()
“劳心者治人,劳力者治于人,治于人者食人,治人者食于人”这一思想反映的是教育的()。
下列说法中正确的一项是().
Theworld-famousBelgianhasarrivedinBritainwithhisequallyfamousdogforafive-monthstay—nearly70yearsafterhisfirs
最新回复
(
0
)