#include<stdio.h>
int main()
{
int i,j,t,k,N;
char a[100][3];//题目没有指明N的上限,因此100可能不够大.最好是读入一行,即输出一行,这样定义char a[3]即可.
//OJ上不能输出此类信息 printf("请输入字符行数N");
scanf("%d",&N);
getchar(); //消化"\n"
//OJ上不能输出此类信息 printf("请输入每行的三个字符");
for(i=0;i<N;i++)
{
for(j=0;j<3;j++)
scanf("%c",&a[i][j]);
getchar(); //消化"\n"而不是printf("\n");
}
for(i=0;i<N;i++)
{
for(j=0;j<3;j++)
for(k=0;k<2-j;k++)//每三个数比较一次
if(a[i][k]>a[i][k+1])
{
t=a[i][k];
a[i][k]=a[i][k+1];
a[i][k+1]=t;
}
}
for(i=0;i<N;i++) //改 for(i=0;i<N;i++);
{//加
for(j=0;j<3;j++)//改 for(i=0;i<3;i++);
printf("%c%s",a[i][j], j<2? " ":"");//对于每组输入数据,输出一行,字符中间用一个空格分开
printf("\n");
}//加
return 0;//加
}