首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
admin
2019-03-29
116
问题
求最大连续递增数字串(如“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
程序员面试
相关试题推荐
Thecommitteehasanticipatedtheproblemsthat______intheroadconstructionproject.
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
歌德巴赫猜想。任何一个偶数都可以分解为两个素数之和。
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
利用快捷菜单将桌面上的图标按“类型”排列。
在Excel97的某单元格内输入了一个公式后,单元格的显示为"#######",这是由于()。A.所得结果没有意义B.所得结果长度超过了列宽C.公式输入有误D.所得结果被隐藏
下面()不属于Excel2000的视图方式A.全屏视图B.分页预览C.普通视图D.页面视图
将一个幻灯片上多个已选中自选图形组合成一个复合图形,使用()A.编辑菜单B.快捷菜单C.格式菜单D.工具菜单
以下有关自定义函数过程的说法中,错误的是________。
在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景:假设在某一个时刻只有一个活动的事务,为了保证事务
随机试题
直接连结可分为()。
男性,32岁。其母有高血压。既往健康,3个月前丁厂健康检查时发现高血压。1个月前在工作中发生剧烈头痛,心悸,给予降压药物后血压时正常时高。血压增高多在体力活动后发生,持续10分钟至2小时,没有视力障碍及出汗。近几个月体重减少,出现便秘。血压在150~260
A.上腹偏右饥饿性疼痛B.实发性中上腹剧烈刀割样痛C.持续性中上腹剧痛D.阵发性剑下钻顶样疼痛E.阵发性右上腹剧痛消化性溃疡穿孔案)A.高度房室传导阻滞B.甲状腺功能亢进症C.贫血D.感染性心内膜炎E.急性心肌梗死
疑有肺尖处病变应选择的摄影位置是
某县暴发传染病,县政府主要领导以稳定、发展经济为由,要求并指示有关机构隐瞒传染疫情,造成传染病传播、流行,该主要领导应依法承担的行政责任是
患者,男性,55岁。食管癌切除、食管胃吻合术后第5天,出现高热、寒战、呼吸困难、胸痛,白细胞20×109/L,高度怀疑发生了
我国古代关于求解一次同余式组的方法被西方称作“中国剩余定理”,这一方法的首创者是()。
材料一从波罗的海斯德丁(什切青)到亚得里亚海边的里亚斯特,一幅横贯欧洲大陆的铁幕已经降落下来……无一不处在苏联的势力范围之内。
设在工程中有一个标准模块,其中定义了如下记录类型:TyPeRecordIDA3IntegerNameAsString*20EndTyPe在窗体中添加一个名为Command1的命令按
Womenandmendiffernotonlyinphysical【B1】______andreproductivefunctionbutalsointhewayinwhichtheysolveintellectua
最新回复
(
0
)