/* 题目描述: 输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。 输入: 测试数据有多组,输入字符串。 输出: 对于每组输入,输出处理后的结果。 样例输入: bacd 样例输出: abcd */ # include <stdio.h> # include <string.h> int main(void) { int len,i,j; char s[210],temp; while(scanf("%s", s) != EOF) { getchar(); //吸收回车符。 len = strlen(s); for(i = 0; i < len; i++) { for(j = 0; j < len - 1; j++) { if(s[j] > s [j+1]) { temp = s[j]; s[j] = s[j+1]; s[j+1] = temp; } } } printf("%s\n", s); } return 0; }
原文地址:http://blog.csdn.net/xu758142858/article/details/44247529