#include <stdio.h> //#include<conio.h> main() { char a,b,c,d; int i; scanf("%d",&i); getchar(); while(i--) { scanf("%c%c%c",&a,&b,&c); getchar(); if (a>b) {d=a;a=b;b=d;} if (a>c) {d=a;a=c;c=d;} if (b>c) {d=b;b=c;c=d;} printf("%c %c %c\n",a,b,c); } return 0; } #include<stdio.h> #include<stdlib.h> int cmp(const void *a,const void *b) { return *(char *)a-*(char *)b; } int main() { int T,i; char str[3]; scanf("%d%*c",&T);//必须加*c while(T--) { i=0; while((str[i]=getchar())!='\n'&&i<3) i++; qsort(str,3,1,cmp); for(i=0;i<2;i++) printf("%c ",str[i]); printf("%c\n",str[2]); } return 0; }