首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数的功能是删除字符串s中的所有数字字符。请填空。 void dele (char *s) { int n=O; for(i=0;s[i];i++) { if(【 】)
以下函数的功能是删除字符串s中的所有数字字符。请填空。 void dele (char *s) { int n=O; for(i=0;s[i];i++) { if(【 】)
admin
2009-02-15
62
问题
以下函数的功能是删除字符串s中的所有数字字符。请填空。
void dele (char *s)
{
int n=O;
for(i=0;s
;i++)
{
if(【 】)
s[n++]=s
;
}
s[n]= ’\0’;
}
选项
答案
s[i]<’0’||s[i]>’9’
解析
从一个字符串中删除某个字符的方法是从字符串的第1个字符开始一一判断该字符是否是要删除的字符,若不是,则把它放到结果字符串中;若是,则不放入结果字符串中。由此可知,本题空白处应判断s
是否为数字字符,只有在不是数字字符的情况下才存入结果字符串中,所以应填入:s
<’0’||s
>’9’。最后应在结果字符串的末尾加上字符结束标识符’\0’。
转载请注明原文地址:https://www.kaotiyun.com/show/L7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intk=5:voidf(int*s){s=&k;}main(){intm=3,*p=&m;f(p);printf("%d%d\n
关于函数返回值,以下叙述正确的是
有以下程序#includemain(){printf("%d\n",NULL);}程序运行后的输出结果是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下不能正确表示代数式的C语言表达式是()。
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是( )。
在下列选项中,没有构成死循环的程序段是()。
C语言程序中,运算对象必须是整型数的运算符是()。
下面对软件测试描述错误的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
圆柱孔的测量比外圆测量来得困难。()
关于光电效应在X线摄影中的实际意义,错误的是
我国制定和颁布卫生法的机构是
下列各项属于城镇村及工矿用地的地类有()。
关于工程变更价款调整方法说法正确的是()。
关于施工成本管理各项工作之间的关系说法,正确的是()。
有些银行在市场上占有极大的份额,控制和影响着其他商业银行的行为,这类银行可以采用的市场定位方式是()。
政府债务收入规模的衡量指标有()。
下列古典作品中,属于清代的有()。
Themodernageisanageofelectricity.Peopleareso【S1】______toelectriclights,radio,televisions,andtelephonesthatit
最新回复
(
0
)