首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,8所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdt3537”。
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,8所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdt3537”。
admin
2015-11-24
73
问题
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。
例如,8所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdt3537”。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
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’)
{
t2[j]=S
;
【1】
,
}
else
{
t1[k++]=S
;
}
t2[j]=0;
t1[k]=0,
for(i=0;i<k;i++)
【2】
;
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:%sin”,s);
}
选项
答案
(1)j++或j+=1或++j或j=j+l (2)s[i]=t1[i] (3)j
解析
填空1:根据函数fun中的内容可知,数组t1存储了s中的非数字字符,数组t2存储了s中的数字字符,为了存储下一个数字字符,下标j要进行加1操作。
填空2:将s串中的数宁与非数字字符分开后,要先将非数字字符放入字符串s中,因此填入s
=t1
。
填空3:再将数字字符加到s串之后,并且i要小于数字的个数j。
转载请注明原文地址:https://www.kaotiyun.com/show/KVID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
围绕着人与神、人与社会、人与自然等问题的思考,公元前6~5世纪,东西方社会几乎同时诞生了一批伟大的思想先哲。下列说法错误的是()。
若奇数x是N个不同正奇数之和,且121≤x<169,那么N最大为多少?
某单位举办围棋联赛,所有参赛选手的排名都没有出现并列名次。小周发现除自己以外,其他所有人的排名数字之和正好是70。问小周排名第几?()
某彩票设有一等奖和二等奖,其玩法为从10个数字中选出4个,如果当期开奖的4个数字组合与所选数字有3个相同则中二等奖,奖金为投注金额的3倍,4个数字完全相同则中一等奖。为了保证彩票理论中奖金额与投注金额之比符合同家50%的规定,则一等奖的奖金应为二等奖的多少
下列有关地理常识的说法正确的是()。
下列有关监护人的说法,错误的是()。
多元的发展机会和自由的成长空间,是时代给予每个追梦人的馈赠;________每个追梦人在前进道路上迈出的每一步,________都在推动时代的进步。填入画横线部分最恰当的一项是()。
我国实体法和程序法开始逐步分离始于()
下列叙述中,正确的是()。
随机试题
2009年9月15日签发的支票,权利消灭时效期限为()
Thedoghasoftenbeenanunselfishfriendtoman.Itisalwaysgratefultoitsmaster.Ithelpsmaninmanyways.Certainbreed
食管癌分型不包括
A.肱动脉损伤B.腘动脉损伤C.尺神经损伤D.腓总神经损伤E.股骨头缺血性坏死髋关节脱位手法复位后可发生
试戴时,可采用如下方法判断颌位关系是否正确,除了
下列表述放在“我们要学习文件”之后,可以消除这句话歧义的一项是()。
“三不伤害”原则表述的顺序是__________。
商业银行保持合理的资产负债分布结构有助于降低流动性风险,下列做法恰当的有()。
大自然能给我们许多启示:青松不惧风雪,是在告诉我们做人要坚毅刚强;成熟的稻穗低着头,那是在启示我们要谦虚:一群蚂蚁抬走骨头,那是在启示我们要________。填入划横线部分最恰当的一项是:
建立国土空间开发保护制度,需要完善最严格的()
最新回复
(
0
)