首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
求最大连续递增数字串(如“ads3sl456789DF3456ld345AA”中的“456789”)
admin
2019-03-29
66
问题
求最大连续递增数字串(如“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
程序员面试
相关试题推荐
AWelcomeE-mail欢迎邮件Someinternationalstudentsarecomingtoyouruniversity.Writethemane-mailinthenameoftheStudent
Arogueloosecalledahackercouldtakecontroloftheentiresystembyimplantinghisowninstructionsinthesoftwareandthe
Publicationbiasinacademicjournalsisnothingnew.Afindingofnocorrelationbetweensportingeventsandeitherviolentcri
判断单链表中是否存在环(网上说的笔试题)
C#中的接口和类有什么异同。
游标的作用?如何知道游标已经到了最后?
打开"记事本"应用程序。
利用快捷菜单将桌面上的图标按“类型”排列。
对于PPoint中的视图模式,以下说法错误的是()。A.幻灯片浏览视图下不能设置放映方式B.幻灯片视图注重于对幻灯片的文本和对象进行详细操作C.每种视图模式在演示文稿的制作和显示中有不同的作用D.大纲视图便于查看和编排演示文稿的大纲
随着网络信息技术的进步和社会信息化程度的不断提高,一个由庞大的网络产业带动,并导致整个经济社会产生巨大变革的数字经济时代已经离我们越来越近。目前,“数字化校园”、“数字企业”、“数字城市”等一系列项目快速上马,在这些项目中,信息的数字化与数字信息的网络传输
随机试题
与其他器官循环相比,脑循环的特点为
以下胃镜活检病理改变,可诊断慢性萎缩性胃炎的是
功似石决明,又能镇惊安神的药物是
某乡政府根据本县政府发布的《关于集资修建村级小学的决定》(以下简称《决定》),分别向村民李某等10人收取集资款人民币100元。李某等10人均不服乡政府向自己收取集资款的行为,向法院提起诉讼要求撤销。法院经审理认为,县政府的《决定》违法,乡政府向李某等人收取
根据《公路工程国内招投标文件范本》的相关规定,投标人的投标文件包括()
构建战略控制系统时,应考虑()。
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。请考生仔细阅读给定资料,按要求作答。2.本试题由“给定资料”和“作答要求”两部分构成。二、给定资料1.教育公平作为突出的社会问题被越来越多的
Justaseachweddingcreatespotentialbusinessfordivorcelawyers,soeachengagementgivesinsurersachancetodrumupbusin
下列关于C++预定义流对象的叙述中,正确的是()。
Wehaveseenthatthemerephoneticframeworkofspeechdoesnotconstitutetheinnerfactoflanguageandthatsinglesoundof
最新回复
(
0
)