题目描述
输入描述:
个测试输入包含1个测试用例,一个字符串str,长度不超过255。
输出描述:
在一行内输出str中里连续最长的数字串。
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
while(getline(cin,a))
{
int j=0;
vector<string>b(255);
for(int i=0;i<a.length();i++)
{
if(a[i]>='0'&&a[i]<='9')
{
b[j].push_back(a[i]);
if(a[i+1]>='0'&&a[i+1]<='9')
continue;
else
j++;
}
}
int MAXnumber=0,length=b[0].size();
for(int i=1;i<=j;i++)
{
if(b[i].size()>length)
{
MAXnumber=i;
length=b[i].size();
}
}
cout<<b[MAXnumber]<<endl;
}
return 0;
}