题目地址:http://ac.jobdu.com/problem.php?id=1054
题目描述:
输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。
输入:
测试数据有多组,输入字符串。
输出:
对于每组输入,输出处理后的结果。
样例输入: bacd
样例输出: abcd
1 #include<stdio.h> 2 #include<string.h> 3 #define N 201 4 5 int main() 6 { 7 char s[N],t; 8 int i,j,k,n; 9 while(gets(s)){ 10 n=strlen(s); 11 for(i=0;i<n-1;i++){ 12 for(j=k=i;j<n;j++) 13 if(s[j]<s[k]) k=j; 14 if(k!=i) t=s[i],s[i]=s[k],s[k]=t; 15 } 16 puts(s); 17 } 18 }