首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将S所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参S所指的字符串为:def35adh3kisdf7。执行结果为:defadhkjsdf3537。 请在程序的
给定程序中,函数fun的功能是:将S所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参S所指的字符串为:def35adh3kisdf7。执行结果为:defadhkjsdf3537。 请在程序的
admin
2015-06-08
37
问题
给定程序中,函数fun的功能是:将S所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参S所指的字符串为:def35adh3kisdf7。执行结果为:defadhkjsdf3537。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(char *s)
{ int i,j=0,k=0 ; char t1[80],t2[80];
for(i=0;S
!=‘\0’;i++)
if(S
>=‘0’&&S
<=‘9’)
{
/**********found***********/
t2[j]=s
;___1____;
}
else t1[k++]=s
;
t2[j]=0;t1[k]=0 ;
/**********found***********/
for(i=0;i
/**********found***********/
for(i=0 ; i< ____3____ ;i++) S[k+i]=
t2
;
}
main()
{char S [80]=“ba3a54J7sd567sdffs”;
printf(“\nThe original String
iS:%S\n”,S);
fun(S);
printf(“\nThe result is:%s\n”,S);
}
选项
答案
(1)j++ (2)s[i]=t1[i] (3)j
解析
函数fun的功能是将s所指字符串中的所有数字字符移到所有非数字字符之后。
第一空:如果s
是数字字符,则将s
保存在t2数组中,同时变量i白增,准备下次保存数字字符,故第一空处应为“j++”。
第二空:语句“for(i=0;i
=t1
”。
第三空:循环“for(i=0;i<__3__;i++)”是将数字字符保存在s字符串的后面,数字字符的个数为j,因此这里是将j个数字字符保存在s字符串的后面,故第三空处应为“j”。
转载请注明原文地址:https://www.kaotiyun.com/show/ciJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面程序的正确结果是()。main(){floata=1.9;switch(a){case0:printf("0000");case1:printf("1111");
下面程序的输出是【】。main(){enumem{em1=3,em2=1,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s%s\n",aa[em1],aa[e
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
下述关于C语言文件的操作的结论中,正确的是______。
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
请读程序:#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100:a++){if(b>=20)break;if(b%3=1
请读程序:#include<stdio.h>func(inta,intb){intc;c=a+b;returnc;}main(){intx=
以下选项中,能定义s为合法的结构件变量的是_______。
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
随机试题
甲公司2011年12月31日将一台账面价值3000000元、已提折旧1000000元的生产设备按2500000元的价格销售给丙公司,出售价款当日存入银行。同时与丙公司签订了一份融资租赁合同将该生产设备租回,租赁期为5年,未实现售后租回损益按平均年限法分5年
治疗不寐肝郁化火证,应首选
关于强直性脊柱炎,下列哪项是错误的
某道路上有一个坑,既要设防护栏及警示牌,又要设照明及夜间警示红灯。此项工作属于安全事故隐患治理的()原则。
对借款申请人偿还能力证明材料进行审核时,可以通过房产证、存单、股票、债券等判断稳定的工资收入状况。()
下列法律事实中,属于事实行为的是()。
王充《论衡》的思想观点有()。
公民、法人和其他组织对下列事项提起的诉讼,人民法院不予受理的是()。
市场经济以市场作为资源配置的基础性手段,但它并不排斥国家对经济的宏观调控。()
画展9点开门,但8点15分就有第一个观众提前到来排队等候人场。假设观众不停地来,且每分钟来的观众一样多。如果开5个人场口,9点5分就没有人排队。那么如果开3个人场口,不再有人排队的时间是()。
最新回复
(
0
)