1. 输入样例
abcd12345ed125ss123456789
2. 输出样例
9
#include <bits/stdc++.h>
using namespace std;
string str;
int solve() {
int curlength = 0, ans = 0;
char curch = str[0];
for(int i = 0; i < str.length(); i++) {
if(str[i] >= '0' && str[i] <= '9') //数字字符
curlength++;
else
curlength = 0;
ans = max(ans, curlength);
}
return ans;
}
int main() {
cin >> str;
cout << solve();
return 0;
}
本文介绍了一个C++程序,用于寻找并返回输入字符串中连续数字的最大长度。通过遍历字符串,程序跟踪当前连续数字的长度,并更新最大长度。适用于需要解析文本中数字序列的应用场景。
15

被折叠的 条评论
为什么被折叠?



