首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
admin
2019-03-29
119
问题
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”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://www.kaotiyun.com/show/IRmZ777K
0
程序员面试
相关试题推荐
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
删除串中指定的字符
不开辟新空间完成字符串的逆序
列举一下你所了解的XML技术及其应用
设置Internet临时文件使用的磁盘空间为500MB
更改计算机管理员用户John名称为lusi的类型为受限用户。
在【站点管理器】中使用鼠标右键菜单方式,修改FTP站点名为:“video”的站点属性,使“video”的站点“启动过滤”功能,并区分大小写进行过滤。
在控制面板中,将屏幕保护程序设置成需要输入密码。
关于Word打印操作的正确说法是()。A.打印格式由Word控制,用户无法调整B.Word的打印过程一旦开始,在中途无法停止打印C.打印前可进行打印预览D.Word每次只能打印一份文稿
密码学中,把原始信息变成看似无意义的信息称为()。
随机试题
下列药物中常作为麻醉前用药的是
增加药物稳定性措施包括
击实试验的原理与压缩实验的原理一样都是土体受到压密。()
自耦变压器虽然有损耗小、造价低、效率高等优点,但在使用中仍应考虑下列问题。自耦变压器采用中性点调压,当高压侧电压调整时,低压侧电压也随之而变,特别是在低压侧接有厂用电和无功设备时,在设计中应?
在Excel工作表中通过“数据”菜单中的“.筛选”查看满足某种条件的数据后,不能再显示全部数据。()
以下关于年金的说法正确的是()。
在长期内,工资率变动的替代效应和规模效应对劳动力需求的影响是()。
思想性和科学性统一的教学原则的贯彻要求有()。
梅兰芳不像绝大多数因媒体包装而走红的明星那样瞬间就被人们忘却,他并不是因《一缕麻》、《牢狱鸳鸯》之类的新编剧目获得观众爱戴,而是由于在《贵妃醉酒》、《霸王别姬》、《汾河湾》这些传统戏的表演中,既恪守规矩,又能超越前人。虽因大众媒体的鼓动,经历过一段除旧布新
Whatistheminimumnumberofmatchesyoucanremovefromthisdiagramtoleavejust2squares?
最新回复
(
0
)