首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
admin
2019-03-29
84
问题
求最大连续递增数字串(如“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://kaotiyun.com/show/exmZ777K
0
程序员面试
相关试题推荐
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串。注意,并不要求子串(字符串一)的字符必须连续出现在字符串二中。请编写一个函数,输入两个字符串,求它们的最长公共子串,并打印出最长公共子串。例如:输入两个
公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行(排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(L
在金山毒霸的反垃圾邮件设置中,将禁止的地址“ABC@abe.com”更改为“abe@abe.COrn”。
在PPoint中,超级链接只有在()中起作用。A.幻灯片视图B.幻灯片放映C.幻灯片浏览视图D.大纲视图
在Word97中,可显示分页效果的视图方式是()。A.普通B.大纲C.页面D.主控文档
当线性表采用顺序存储结构实现存储时,其主要特点是
我们生活在一个以计算机网络为核心的信息时代,其特点是()。
()总线是一种新型接口标准,目前广泛地应用于计算机、摄像机、数码相机和手机等多种数码设备上。
随机试题
Iappreciate______thatletterforme.
污染伤口一期缝合最合适的时间是
Inthelastfewyears,there______greatchangesinthecountry.
“不矜细行,终累大德。”下列成语中,与这一古语蕴含相同哲理的是()。
秦某、张某系夫妻,二人结婚多年未育,即托亲戚王某寻小孩领养。王某到某市火车站用糖果哄骗3岁的男童交与秦、张二人。秦、张给王500元相谢。王某的行为构成()。
熊女士曾参与多部影视作品,担任多家知名品牌代言人,是知名艺人,但在2013年10月,熊女士发现地球城网站中擅自将其照片用于整形美容的商业宣传。地球城网站的做法侵犯了熊女士的()
设β1,β2为非齐次方程组的的解向量,α1,α2为对应齐次方程组的解,则()
设相互独立的两随机变量X,Y均服从[0,3]上的均匀分布,则P{1<max(X,Y)≤2}的值为()
网络服务器分为文件服务器、通信服务器和______。
Therewasplentyoftime.She______.
最新回复
(
0
)