#include<iostream>
using namespace std;
int continumax(char *outputstr,char *inputstr)
{
int length=0,max=0;char *tempstr=inputstr;
while(*inputstr)
{
if(*inputstr>'9'||*inputstr<'0')
{
length=0;
inputstr++;
}
if(*inputstr<='9'&&*inputstr>='0')
{
tempstr[length++]=*inputstr++;
}
if(length>max)
{
max=length;
}
}
outputstr=tempstr;
outputstr[max]='\0';
return max;
}
int main()
{
char inputstr[100],*outputstr;
while(cin>>inputstr)
{
outputstr=inputstr;
cout<<continumax(outputstr,inputstr)<<' '<<outputstr<<endl;
}
return 0;
}
找出字符串中最长的数字串
最新推荐文章于 2021-12-27 16:05:55 发布