【原創】
題目描述:
輸入一個字符串,長度小於等於200,然后將輸出按字符順序升序排序后的字符串。
輸入:
測試數據有多組,輸入字符串。
輸出:
對於每組輸入,輸出處理后的結果。
樣例輸入:
bacd
樣例輸出:
abcd
代碼思想:利用一個數組記錄字母出現的次數,
#include <stdio.h> #include <string.h> int main() { int num[30];//用來保存字符出現次數 char str[300]; while (scanf("%s",str)!=EOF) { for (int i =0; i<30; i++) { num[i]=0; } int lenth = strlen(str); int index = 0; for (int i =0; i<lenth; i++) { index = str[i]-'a'; num[index]++; } for (int i=0; i<26; i++) { for(int j = 0;j<num[i];j++){ printf("%c",'a'+i); } } printf("\n"); } return 0; }
