首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
admin
2019-03-29
66
问题
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
选项
答案
#include "stdafx.h" void delNum(char *str) { int i, j=0; for(i=j=0; str[i] && (str[i]<’0’ || str[i]>’9’); j=++i);// 找到串中第一个数字的位子 for(; str[i]; i++) // 从串中第一个数字的位置开始,逐个放入后面的非数字字符 if(str[i]<’0’ || str[i]>’9’) str[j++] = str[i]; str[j] = ’\0’; } int main(int argc, char* argv[]) { char str[] = "abc123ef4g4h5"; printf("%s\n", str); delNum(str); printf("%s\n", str); return getchar(); }
解析
转载请注明原文地址:https://kaotiyun.com/show/IRmZ777K
0
程序员面试
相关试题推荐
Americanschoolsaren’texactlyfrozenintime,butconsideringthepaceofchangeinotherareasoflife,ourpublicschoolste
.asp.net如何实现MVC模式,举例说明!
不开辟新空间完成字符串的逆序
输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。
为邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”。
利用D盘窗口,查看WindowsXP已经注册的文件类型,找到"Flash影片"类型。
在forpro中,字段长度.外存可用空间限制的字段类型为()。A.characterB.memoC.numericD.Float
下列有关break和continue语句的叙述中,正确的是________。
我们生活在一个以计算机网络为核心的信息时代,其特点是()。
【程序说明】使用如下表的数据:SQL语句SELECT部门表.部门号,部门名称,商品号,商品名称,单价;FROM部门表,商品表;WHERE部门表.部门号=商品表.部门号;ORDERBY部门表.部门号DESC,单价
随机试题
关于鉴定结论,下面说法正确的有:()
开工前质量监督的具体内容包括( )。
下列事项中,影响企业其他综合收益金额的有()。
一般资料:男,32岁,公司职工。求助者自述:最近一段时间,我总是反复思考一些毫无意义的问题,如“洗菜时,多用一些水好,还是少一些水好”,“削土豆皮时,去皮厚一点好,还是去皮薄一点好”,等。虽然认为没有必要,但就是控制不住去思考。后来,洗衣服时,
就儿童发展的整体而言,生理的成熟先于心理的成熟体现了儿童身心发展的()。
“沉鱼、落雁、闭月、羞花”是以我国古代四大美女为典故的词语。用来形容女子的绝代芳姿。下列选项中对应无误的一项是()。
Withthedepletionofthecodfisheryandsomanyothercoastalfishstocksworldwide,thefishingindustryhasturnedtothehi
Themansuggests______.
AfterSABMillerlostabiddingwarforChina’sHarbinBreweryGrouptoAnheuser-BuschCosotwoyearsago,itlookedasifAmeric
A、Tolivehappily.B、Tobecontented.C、Toliveandcherishwhatyouhaveatthemoment.D、Tohaveagreatambition.C细节题。原文“The
最新回复
(
0
)