#include <stdio.h> #include<string.h> #include<algorithm> char a[2000]; char b[2000]; int num[2000]; int main(int argc, char *argv[]) { while (scanf("%s",a)!=EOF) { int count=0,i,j,c=0; int n=strlen(a); int pos; for(i=0;i<n;i++) { if(a[i]=='5') { a[i]=' '; } } char *p=a; while (sscanf(p,"%d%n",&num[c++],&pos)==1) { p+=pos; } c--; std::sort(num,num+c); for(i=0;i<c;i++) { printf("%d",num[i]); if(i!=c-1) { printf(" "); } } printf("\n"); } return 0; }
转载于:https://www.cnblogs.com/zerojetlag/archive/2012/11/14/2769388.html