#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
str.resize(255);
scanf("%s",&str[0]);
//cin>>str;
if(str.length()>255)
perror("length");
string tmp;//用来临时存放数字字符串
string max;//存放最长的数字字符串
int maxlength=0;
for(int i=0;i<str.size();i++)
{
//if(str[i]>'0'&&str[i]<'9')
while(str[i]>='0'&& str[i]<='9')
{
tmp+=str[i++];
}
if(tmp.size()>maxlength)
{
max=tmp;
maxlength=tmp.size();
}
tmp.clear();
}
printf("%s\n",max.c_str());
//cout<<max;
return 0;
}
字符串中找出连续最长的数字串
最新推荐文章于 2024-04-29 16:08:18 发布