首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
admin
2019-03-29
79
问题
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”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://jikaoti.com/ti/kfg7FFFM
0
程序员面试
相关试题推荐
"Thecatdoesnotofferservices,"WilliamBurroughswrote."Thecatoffersitself."Butitdoessowithunapologeticcontradict
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串”+123”-->123,”-0123”-->-123,“123CS45”-->123,“123.45CS”-->123,“CS123.45”-->0
ASP.NET能在那些系统中运行?
什么是SOAP,有哪些应用。
概述.NET里对remoting和webservice两项技术的理解和实际中的应用。
bob的电子邮件转发到wanglong@sina.com。
将上题的规则应用到已下载的邮件。
当线性表采用顺序存储结构实现存储时,其主要特点是
在使用SELECT-SQL语句进行查询操作时,可以进行集合的并运算,即将多个基本的SELECT-SQL语句运行结果进行合并。这时,需要使用关键词(或称为运算符)________将多个基本的SELECT-SQL语句进行组合。
加强网络道德建设,有利于加快信息安全立法的进程。
随机试题
月经血不凝的原因是
面神经
(2001年第56题)关于结核病的呼吸系统症状,下列哪项正确
下列关于社会心理的描述,正确的是
附解除条件的民事法律行为,在条件成就时,其民事法律行为( )。
下列关于LOF份额申购和赎回的说法中,错误的是()。
道氏理论认为,( )最为重要。
关于质量管理体系,下列各项说法正确的有()。
一个数有6个约数,其最小的3个约数之和为11,满足条件的所有数之和是()。
以下合法的变量名是
最新回复
(
0
)