首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将S所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参S所指的字符串为:def35adh3kisdf7。执行结果为:defadhkjsdf3537。 请在程序的
给定程序中,函数fun的功能是:将S所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,形参S所指的字符串为:def35adh3kisdf7。执行结果为:defadhkjsdf3537。 请在程序的
admin
2015-06-08
28
问题
给定程序中,函数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://kaotiyun.com/show/ciJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。charb[]="ABCD";main(){charb[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH”);strcp
下列程序的输出结果是【】。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6
有如下程序段:#include<stdio.h>#defineMax(a,B)a>b?a:bmain(){inta=5,b=6,c=4,d;d=c+Max(a,B);printf("%d",D
在C语言中,函数中变量的隐含存储类别是______。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
设有声明语句chara=’\72’;,则变量a______。
下列函数定义中,会出现编译错误的是______。
X、Y、Z被定义为mt型变量,若从键盘给X、Y、2输入数据,正确的输入语句是______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。
随机试题
当经济发展中出现有效需求不足时,需要(),以刺激经济增长,增加就业。
西晋灭亡后,北方出现了许多政权迭立并混战的局面,旧史通称这些政权为______。
妇女、儿童和老人的合法权益
为什么在寡头垄断的市场结构中一般不轻易变动价格?
下列项目需要计入到“在建工程”科目的有()。
A、 B、 C、 D、 C
设函数f(sinx)=sin2x,则f′(x)等于().
毛玻璃样肝细胞出现于
孙玉和丈夫廖先生都是公司的高层管理者,两人处于职业生涯的重要时期,工作繁忙,无法花很多时间在投资理财上,于是向理财规划师咨询,希望能够帮助他们制定理财规划。理财规划师通过交谈获得相关信息如下:一、家庭成员表五、客户的特殊状况与理财目标1.短期目标:
A是△ABC的一个内角,已知sin2,则△ABC是().
最新回复
(
0
)