![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char s[1010];
char c[]="5";
char *p;
int a[1010];
int cmp(const void *a ,const void *b)
{
return *(int *)(a)-*(int *)(b);
}
int main()
{
int n,i;
while(scanf("%s",s)!=EOF){
p=strtok(s,c);
n=0;
while(p){
a[n++]=atoi(p);
p=strtok(NULL,c);
}
qsort(a,n,sizeof(a[0]),cmp);
printf("%d",a[0]);
for(i=1;i<n;i++)
printf(" %d",a[i]);
printf("\n");
}
}