首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
admin
2019-03-29
115
问题
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
选项
答案
int GetSubString(char *strSource, char *strResult) { int iTmp=0, iHead=0, iMax=0; for(int Index=0, iLen=0; strSource[Index]; Index++) { if(strSource[Index] >= ’0’ && strSource[Index] <= ’9’ && strSource[Index-1] > ’0’ && strSource[Index] == strSource[Index-1]+1) { iLen++; // 连续数字的长度增1 }else{ // 出现字符或不连续数字 if(iLen > iMax) { iMax = iLen; iHead = iTmp; } // 该字符是数字,但数字不连续 if(strSource[Index] >= ’0’ && strSource[Index] <= ’9’){ iTmp = Index; iLen = 1; } } } for(iTmp=0 ; iTmp < iMax; iTmp++) // 将原字符串中最长的连续数字串赋值给结果串 strResult[iTmp] = strSource[iHead++]; strResult[iTmp]=’\0’; return iMax; // 返回连续数字的最大长度 } int main(int argc, char* argv[]) { char strSource[]="ads3sl456789DF3456ld345AA", char strResult[sizeof(strSource)]; printf("Len=%d, strResult=%s \nstrSource=%s\n", GetSubString(strSource, strResult), strResult, strSource); return getchar(); }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/exmZ777K
0
程序员面试
相关试题推荐
Studyingiseasierwhenone______thebigpubliclibraries.
InEnglish,thewordforthesniffingappendageonourfaceisnose.Japanesealsohappenstousetheconsonantninthisword(
[A]TherelativelylowtuitionfeesinAsiaarealsoamaindrawforprospectivestudents.Lastyear,onlinehighereducationre
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树10
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
利用快捷方式向导,在桌面上为文件夹“C:\office”中的应用程序“EXCEL.EXE”创建名为“EXCEL”的快捷方式。
在Word中把一个已经打开的文件以新的名字存盘,起备份旧文件的作用,应选()命令。A.自动保存B.保存C.另存为D.全部保存
在foxpro中,要浏览多个数据库的字段,以下说法中正确的是()并允许进行字段的修改。A.使用listfields命令 B.browsefields命令C.前两者都不对 D.不能在command命令窗口中实现
Dreamweaver的编辑(Edit)菜单命令中,SelectAll表示______。A.将剪贴板拷贝至当前光标位置B.从文档中删除当前选区C.选取当前文档中所有元素D.使用HTML代码将当前选区拷贝到剪贴板
对于PPoint中的视图模式,以下说法错误的是()。A.幻灯片浏览视图下不能设置放映方式B.幻灯片视图注重于对幻灯片的文本和对象进行详细操作C.每种视图模式在演示文稿的制作和显示中有不同的作用D.大纲视图便于查看和编排演示文稿的大纲
随机试题
甲醛属于常用的单纯组织固定液,对其描述下面错误的是
A.林可霉素B.头孢噻呋C.庆大霉素D.甲砜霉素E.金霉素与大观霉素合用能产生协同作用的药物是
半夏泻心汤的功用是
我国切实推进经济增长方式的转变,实现经济增长方式的途径是()。
在《工程建设施工企业质量管理规范))GB/工50430--2007中,其中GB/工、符号表示此规范为()。
应急预案的编制依据不包括()。
证券公司通过其设立的证券营业部,接受客户委托,按照客户的要求代理客户买卖证券,称为()业务。
下列关于资管产品增值税处理规定,表述错误的是()。
唐代诗人杜荀鹤的《泾溪》中提到:“泾溪石险人兢慎,终岁不闻倾覆人。却是平流无石处,时时闻说有沉沦。”请结合自身经历,谈谈你对这几句诗的理解。
Acircleofclosefriendsandstrongfamilytiescanincreaseaperson’shealthmorethanexercise,losingweightorquittingci
最新回复
(
0
)