首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
admin
2019-03-29
130
问题
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”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
程序员面试
相关试题推荐
[A]Thatkindofdominancecreatesatensionbetweenpropertyrightsandantitrust(opposingorintendedtorestraintrusts,monop
TheUnitedStatesInterstateHighwaySystemisaninfrastructurefeatofunprecedentedproportions.Notonlydoesitjoinallfi
[A]TherelativelylowtuitionfeesinAsiaarealsoamaindrawforprospectivestudents.Lastyear,onlinehighereducationre
.什么是code-behind技术
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
请将"回收站"中名为"美丽城市.bmp"的文件删除。
()是计算机系统软件的两个重要特点。A.通用性B.可卸载性C.可扩充性D.基础性
请根据现有演示文稿新建一个设计模板,命名为我的模板。
面向消息中间件(MOM)通过高效可靠的(),在分布式环境下扩展进程间的通信、通信协议、语言、应用程序、硬件和软件平台。
随机试题
常见的心力衰竭诱发因素是
(2009年)数字信号如图8—51所示,如果用其表示数值,那么,该数字信号表示的数量是()。
初步可行性研究是在()研究的基础上,对项目方案进行初步的技术、经济、社会、环境评价,对项目是否可行做出初步判断。
建设单位与施工单位在施工合同中对安全防护、文明施工措施费用预付、支付计划未作约定或约定不明的,合同工期在1年以上的,建设单位预付安全防护、文明施工措施项目费用不得低于该费用总额的()。
在会计职业道德教育中处于核心地位的是()。
( )是产业政策的核心。
员工福利的构成一般包括()。
上市公司在其年度资产负债表日后至财务报告批准报出日前发生的下列事项中,属于非调整事项的有()。
Airpollutioniscausedbymanythings.Greatcloudsofsmokecomefromfactories.Carssendsmokeandfumesintotheair.Burni
A、Hecan’tdoanythingwell.B、Hegetsonwellwithothers.C、Hedoesn’tlikehisboss.D、He’softenlateforwork.D对话中男士问女士Ste
最新回复
(
0
)