`

【100题】第二十五 找连续最长数字串

 
阅读更多

一,题目

写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)
功能:
在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串赋给其中一个函数参数outputstr所指内存。
例如:"abcd12345ed125ss123456789"的首地址传给intputstr后,函数将返回9
outputstr
所指的值为123456789

二,分析

主要是测验字符指针的处理功底。

思想:对整个字符串进行截取统计,最后得出最长的数字字符串

三,源码
这个相对比较简单,思路不用多说,跟在序列中求最小值差不多。未经测试。有错误欢迎指出。

输出:



分享到:
评论

相关推荐

    世界500强面试题.pdf

    1.5.3. 在字符串中找出连续最长的数字串 ....................................................109 1.5.4. 链表操作..............................................................................................

    数据结构(C++)有关练习题

    就在第n行之前插入后续文本,如果I后面没有跟数字,就在当前行之前插入文本,如果输入D,后面跟着m,n,一个数字n或者没有数字,就分别删除m到n行,第n行或者当前行,命令L用于显示文本; 6、 用C++编写求多项式...

    上海电机学院C语言实训答案

    (29)某公司在传输数据过程中为了安全要对数据进行加密,若传递的是四位的整数,对其进行加密的规则为:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。...

    LeetCode题目分类与面试问题整理

    q387_字符串中的第一个唯一字符 链表操作 q2_两数相加 q19_删除链表的倒数第N个节点 q25_k个一组翻转链表 q61_旋转链表 q138_复制带随机指针的链表 q160_相交链表 q206_反转链表 双指针遍历/滑动窗口 q3_无重复字符...

    LeetCode题目分类与面试问题整理,附带所有java算法代码

    q387_字符串中的第一个唯一字符 链表操作 q2_两数相加 q19_删除链表的倒数第N个节点 q25_k个一组翻转链表 q61_旋转链表 q138_复制带随机指针的链表 q160_相交链表 q206_反转链表 双指针遍历/滑动窗口 q3_无重复字符...

    lrucacheleetcode-LeetCode-30DayChallenge:LeetCode的“30天LeetCoding”挑战的解决方

    连续数组第 14 天。执行字符串转换第 15 天。除自身之外的数组的乘积第 16 天。有效的括号字符串第 17 天。岛屿数量第 18 天。最小路径和第 19 天。在旋转排序数组中搜索第 20 天。来自预序遍历的二叉搜索树第 21 天...

    leetcode2sumc-CodingInterview:来自不同来源的采访问题

    十五 3总和 C++ 完毕 十六 3和最近 C++ 完毕 17 电话号码的字母组合 C++ 完毕 十八 4总和 C++ 完毕 十九 从列表末尾删除第 N 个节点 C++ 完毕 二十 有效括号 C++ 完毕 21 合并两个排序列表 C++ 完

    正则表达式30分钟入门教程

    如果不使用^和$的话,对于\d{5,12}而言,使用这样的方法就只能保证字符串里包含5到12连续位数字,而不是整个字符串就是5到12位数字。 元字符^(和数字6在同一个键位上的符号)和$都匹配一个位置,这和\b有点类似。^...

    SQLServer2008技术内幕T-SQL查询包含源代码及附录A

    1.4.3 集合运算符25 1.5 总结26 第2章 集合论和谓词逻辑27 2.1 自然语言表述到数学表示的转换27 2.1.1 严格定义(well-Definedness)28 2.1.2 相等、恒等和同一性30 2.1.3 数学命名约定30 2.1.4 数字31 2.1.5 上...

    Microsoft+SQL+Server+2008技术内幕:T-SQL查询_源代码及附录 中文版

    5.2.1 二次缩放(Quadratic Scaling)的一个例子217 5.2.2 具有线性复杂度的算法218 5.2.3 指数和超指数复杂度218 5.2.4 次线性(sublinear)复杂度219 5.2.5 常量复杂度219 5.2.6 复杂度的技术定义220 5.2.7 ...

    文章管理系统

    2.[改进]为了系统安全和稳定去掉宇初验证码和印象码,加入4种数字验证码、1种中文验证码、1种计算题验证码供用户选择 3.[改进]为了后台系统安全,后台登录页不用判断是否已登录状态并自动跳转到管理页 4.[改进]后台...

Global site tag (gtag.js) - Google Analytics