首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
admin
2019-03-29
151
问题
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”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
程序员面试
相关试题推荐
Publicationbiasinacademicjournalsisnothingnew.Afindingofnocorrelationbetweensportingeventsandeitherviolentcri
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
快速排序(东软喜欢考类似的算法填空题,又如堆排序的算法等)
bob的电子邮件转发到wanglong@sina.com。
分别选中两个文件,并同时删除。
下列有关break和continue语句的叙述中,正确的是________。
数码相机摄取的图像一般保存在CF或()卡上,可以与计算机的USB通信接口连接。
企业战略数据模型可分为两种类型:(35)描述日常事务处理中的数据及其关系;(36)描述企业管理决策者所需信息及其关系。35
随机试题
口腔健康教育的目的是
口腔科感染控制的最突出问题是
根据《药品不良反应报告和监测管理办法》,境内发生的个例药品严重不良反应应于发现之日或获知之日起()内报告。
廷杖制盛行于()。
需涂装的钢材表面处理前,应先对钢材表面的锈蚀等级进行判断。钢材表面氧化皮因锈蚀而全面剥落且已普遍发生点蚀属于表面锈蚀等级中的()。
所谓“以小人之心,度君子之腹”是采用了下列哪种心理防御方法?()
依据《天津市残疾人保障条例》,义务教育阶段的家庭生活困难的住宿残疾学生享受()。
2011年3月,全国乘用车生产138.34万辆,同比增长6.45%,环比增长42.72%;销售134.76万辆,同比增长6.52%,环比增长39.32%。1—3月,乘用车产销分别为375.23万辆和384.39万辆,同比增长8.37%和9.07%。无
以下关于建设工程投资、进度、质量_一大目标之间基本关系的说法中,表达目标之间统一关系的是()。
A、Hisnewspaper.B、Hisbook.C、Hisreport.D、Hispaper.D事实细节题。对话中,Mark通过电话给室友Benjamin请假,他要把Benjamin的学期论文交给Dr.Martin。选项A具有较强的干扰
最新回复
(
0
)