字符串水题,巧用stringstream;
#include<bits/stdc++.h>
using namespace std;
int main()
{
string str;
long long a[1005];
while(cin>>str)
{
for(int i=0;i<str.length();i++)
if(str[i]=='5')
str[i]=' ';
string buf;
int k=0;
stringstream ss(str);
while(ss>>buf)
{
int n=0;
for(int j=0;j<buf.length();j++)
n=n*10+buf[j]-'0';
a[k++]=n;
}
sort(a,a+k);
cout<<a[0];
for(int i=1;i<k;i++)
cout<<" "<<a[i];
cout<<"\n";
}
return 0;
}