首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,8所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdt3537”。
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。 例如,8所指的字符串为“def35adh3kjsdf7”,执行后结果为“defadhkjsdt3537”。
admin
2015-11-24
28
问题
下列给定程序中,函数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://jikaoti.com/ti/MLkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
利民商店买进一批蚊香,按希望获得的纯利润每袋加价40%出售。按这种定价卖出这批蚊香的90%时,夏季即将过去,为了加快资金周转,按定价打七折的优惠价把剩余蚊香全部卖出。这样,实际所得的纯利润比希望获得的纯利润少了15‰。按规定,不论按什么价钱出售,卖完这批蚊
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
一间房屋的长、宽、高分别是6米、4米和3米。施工队员在房屋内表面上面一条封闭的线,其所画的线正好在一个平面上且该平面正好将房屋的空间分割为两个形状大小完全相同的部分。问其所面的线可能的最长距离和最短距离之间的差是多少米?()
在空间中最多能放置多少个正方体,使得任意两个正方体都有一部分表面相接触?()
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
以下选项中不属于我国法律制定程序的是()
随机试题
“脾之大络”是指()
肾功能检查的项目有
所谓(),是指法院在诉讼参与人的参加下,审理和解决民事争议的活动,以及在此活动中产生的各种法律关系的总和。
经返修或加固处理的分项工程、分部工程,虽然改变外形尺寸但仍能满足()要求,可按技术处理方案文件和协商文件进行验收。
以下说法正确的是()。
运用借贷记账法编制会计分录时,可以编制()。
Thesedays,manylargecitybuildingsareequippedwiththeirownair-conditioningsystems.Thesesystemshelpkeepthebuilding
缔约过失责任是指在合同订立过程中,一方因违背依据诚实信用原则所产生的义务,而致另一方的信赖利益受损失,就应承担损害赔偿责任。根据上述定义,下列选项中乙方不可以要求甲方负缔约过失责任的是()。
下列叙述中,正确的是________。
A、Studiedalotofinternationaljournals.B、Estimatedfoodconsumptionofundergraduatestudents.C、Spentalotoftimeeating
最新回复
(
0
)