#include <iostream>
#include <string>
using namespace std;
string findsub(string &s)
{
string sub;
int i = 0;
while (i<s.size())
{
int l = 0;
while(isdigit(s[i]))
{
l++;
i++;
}
if(l> sub.length())
{
sub = s.substr(i-l,l);
}
i++;
}
return sub;
}
void main()
{
string s = "h12345sklf12hj21h3k1jh3k1j23h1jk23115kjhkjhkjh123456";
string sub = findsub(s);
cout<<sub;
system("pause");
}
找出字符串中最长的数字字符串
最新推荐文章于 2022-03-23 13:20:19 发布
本文介绍了一个使用C++编写的简单程序,该程序能够从一个混合字符串中找到最长的连续数字子串并将其返回。通过遍历字符串并检查每个字符是否为数字来实现这一功能。
1541

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



