在字符串中找出连续最长的数字串
来源:互联网 发布:最好用的招聘软件 编辑:程序博客网 时间:2024/05/14 02:03
题目描述:
样例输出:
输出123058789,函数返回值9输出54761,函数返回值5
接口说明:
函数原型:
unsignedint Continumax(char** pOutputstr, char* intputstr)
输入参数:
char* intputstr 输入字符串;
输出参数:
char** pOutputstr: 连续最长的数字串,如果连续最长的数字串的长度为0,应该返回空字符串;如果输入字符串是空,也应该返回空字符串;
返回值:
连续最长的数字串的长度
知识点: 位运算
输入: 字符串。
输出: 字符串中最长的数字字符串, 它的长度
如果数字字符串为空,则只输出0。如 input: dadfsaf output:0
样例输入:
abcd12345ed125ss123058789
样例输出:
123058789,9
代码:
#include <iostream>#define MAX 100using namespace std;int main(){char str[MAX];cin.getline(str, MAX);int len = strlen(str), i, count,max=0,index;for (i = 0; i < len; i++){count = 0;while (str[i] >= '0'&&str[i] <= '9'){count++;i++;}if (count > max){max = count;index = i - count;}}if (max != 0){for (i = index; i < index + max; i++)cout << str[i];cout << "," << max << endl;}elsecout << 0 << endl;return 0;}得分运行时间内存复杂度最大嵌套深度98(100)16ms2048KB83
0 0
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 25、在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串(25)
- 在字符串中找出连续最长的数字串
- 25. 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 个人所得税计算器
- Java类加载与实例化过程
- Java内存管理:深入Java内存区域
- String 比较
- 626A.Robot Sequence
- 在字符串中找出连续最长的数字串
- Java敏捷开发
- 九度题目1074对称平方数
- public protected private
- IE兼容及在IE中运行最新的渲染模式
- 设计模式-单例模式
- linux下根据日期创建文件或者文件夹
- hdoj 5611 Baby Ming and phone number(模拟)
- python爬虫之lxml