首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
admin
2019-03-29
59
问题
求最大连续递增数字串(如“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://jikaoti.com/ti/uag7FFFM
0
程序员面试
相关试题推荐
[A]Theperson-skillsmatchapproachtoselection[B]Theimpactsofbadselectiondecisions[C]Theimportanceofstructu
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“Iamastudent.”,则输出“student.aamI”。
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
求两个串中的第一个最长子串(神州数码以前试题)。如"abractyeyt","dgdsaeactyey"的最大子串为"actyet"。
2005年11月23日慧通笔试题:写一函数判断某个整数是否为回文数,如12321为回文数。可以用判断入栈和出栈是否相同来实现(略微复杂些),这里是将整数逆序后形成另一整数,判断两个整数是否相等来实现的。
利用快捷菜单将桌面上的图标按“类型”排列。
windows应用程序窗口中的某一菜单中的某条命令被选中后,则出现一对话框,则该命令有()特点。A.后跟“…”B.前有“√”C.呈灰色D.后跟三角形符号
某机构拟建设一个网络,委托甲公司承建。甲公司的赵工程师带队去进行需求调研,在与委托方会谈过程中记录了大量信息,经过整理,归纳出如下主要内容:用户计算机数量:97台:业务类型:办公:连接Internet:需要;分布范围:分布在一栋楼房的三层内(另附位
一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道—过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是______。
随机试题
丁克家庭
下列提示原发性肺结核病恶化的病理转归是
我国旅游业产生于20世纪20年代。()
就食品营养标签制作而言,产品分析的最终目标是获得可以用于标示的食物营养成分基础数据。
桑代克根据其实验提出了的学习定律包括()。
根据《行政监察法》的规定,行政监察机关有权对处于监察过程中的监察对象的违法行为进行立案侦查。()
胃酸具有帮助消化的作用,但是胃酸过多会给人带来不适,下列选项中,关于胃酸不正确的说法是()。
A、 B、 C、 D、 C
某地为了加强社会治安综合治理的力度,决定由公安、检察院、法院共同成立“三家联合办案”机构,从快从重处理刑事案件。此举在法学界引起较大争议,一些学者撰文表示反对,而另一些人则认为这是长期积累的成功经验,应予坚持。请结合所学法律知识和基本原理,谈谈你的认识,并
Readthearticlebelowabouttimemanagementandmoney.Inmostofthelines(34-45)thereisoneextraword.Iteitherisgra
最新回复
(
0
)