#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void my_strcopy(char *dest,char *src,int num)
{
while(num)
{
*(dest++)=*(src++);
num--;
}
*dest='\0';
}
int continumax(char *outputstr,char *inputstr)
{int max=0;
int count=0;
while(*inputstr)
{
while(*inputstr>='0'&&*inputstr<='9'&&*inputstr !='\0')
{
count++;
inputstr++;
}
if(max<count)
{
max=count;
my_strcopy(outputstr,inputstr-count,count);
}
count=0;
inputstr++;
}
return max;
}
int main()
{
int num;
char out_str[100];
char *in_str=(char *)malloc(100);
if(in_str==NULL)
{
printf("malloc error !\a");
}
scanf("%s",in_str);
num=continumax(out_str,in_str);
printf("the of num is %d\n",num);
printf("the max num_str is %s\n",out_str);
return 0;
}