{
int i,j,flag,temp;
for(i = 0; i < n-1; i++)
{
flag = 1;
for(j = 0; j < n-i-1; j++)
{
if(strInput[j] > strInput[j+1])
{
temp = strInput[j];
strInput[j] = strInput[j+1];
strInput[j+1] = temp;
flag = 0;
}
}
if(1 == flag)
break; //跳出循環
}
return;
}
int main()
{
char strInput[200];
gets(strInput);
bubble_sort(strInput, strlen(strInput));
printf( "%s\n", strInput);
}