小明看到了一个字符串,这个字符串只包含大小写字母和数字,他想把这个字符串里的数字全部找出来。比如“23y4y8Gg48gt001eDGER”,里面的数字就是23,4,8,48,1。注意001要变成1输出。并且保证所有数字不会太大(小于1000000)。
输入格式:
输入一个字符串(字符串的长度小于1000)
输出格式:
输出若干行,每行一个数字,要按照在字符串里的顺序输出。
#include<bits/stdc++.h>
using namespace std;
string a;
long long t,k=0;
int main(){cin>>a;a=a+' ';for(int i=0;i<a.size();i++){if(a[i]>='0'&&a[i]<='9')t*=10,t+=(a[i]-'0'),k=1;else if(k==1){cout<<t<<"\n";t=0,k=0;}}return 0;
}