首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之前,并保持数字字符串和非数字字符串原有的次序。 例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“3537defadhkjsdf”。 请在程序的下划
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之前,并保持数字字符串和非数字字符串原有的次序。 例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“3537defadhkjsdf”。 请在程序的下划
admin
2021-06-15
38
问题
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之前,并保持数字字符串和非数字字符串原有的次序。
例如,s所指的字符串为“def35adh3kjsdf7”,执行后结果为“3537defadhkjsdf”。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.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<k;i++)
【2】
;
/**********found**********/
for(i=0;i<
【3】
;i++)s[k+i]=t2
;
}
void main()
{char s[80]=’’ba3a54j7sd567sdffs’’;
printf(’’\nThe original string is:%s\n’’,s);
fun(s);
printf(’’\nThe result is:%s\n’’,s);
}
选项
答案
1.j++或j+=1或++j或j=j+1 2.s[i]=tl[i] 3.J
解析
填空1:根据函数fun中的内容可知。数组tl存储了s中的非数字字符,数组t2存储了s中的数字字符,为了存储下一个数字字符,下标j要进行加1操作。
填空2:将s串中的数字与非数字字符分开后,要先将非数字字符放入字符串s中,因此填入s
=tl
。
填空3:最后将数字字符加到s串之后,并且i要小于数字的个数j。
转载请注明原文地址:https://kaotiyun.com/show/o8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";str
设有定义语句int(*f)(int);则以下叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
软件集成测试不采用
以下结构体类型说明和变量定义中正确的是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
在满足实体完整性约束的条件下
在关系模型中,每一个二维表称为一个
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
在教育活动的4个基本要素中,主要是哪两者之间的关系()
简述痛风引起急性关节炎的诱因。
A.补骨脂、菟丝子、肉苁蓉B.黄芩、黄连、薏苡仁C.人参、冬虫夏草D.茯苓、白扁豆、稻芽E.党参、当归、黄精生长发育迟缓、尿频、面色苍白、舌胖的儿童宜用
某建设工程建设期为两年。其中第一年向银行贷款总额为1000万元,第二年无贷款,贷款年利率为6%,则该项目建设期利息为()万元。[2012年真题]
一般企业法定盈余公积金应按照( )扣除被没收财物损失、支出各项税收滞纳金和罚款、弥补企业以前年度亏损后的10%提取。
下列属于投资方案动态评价指标的是()。
下列关于证券投资宏观经济分析方法中总量分析法和结构分析法的说法中,正确的有()。Ⅰ.对国民生产总值的分析属于总量分析法Ⅱ.总量分析主要是一种静态分析Ⅲ.国民生产总值中三次产业的结构分析属于结构分析法Ⅳ.对不同时期内经济结构变动进行分析属于动
下列关于审稿和加工整理关系的表述,正确的有()。
获得银牌和获得铜牌哪一个更让人高兴?绝大多数人都会断定,银牌获得者会比铜牌获得者更快乐些,因为他获得了更高的荣誉。但事实并不如此。铜牌获得者,虽然只是站在了第三名的位置上,但他们比银牌获得者要快乐很多。奥运选手们这样解释他们获得奖牌的感受:第三名,会因为赢
有些经济学家认为,当代不少企业由盛而衰,大都是因企业处于顺境时对市场上缓缓而来的种种威胁______,未能______。填入划横线部分最恰当的一项是()。
最新回复
(
0
)