字串內排序 九度教程第5題

2021-09-18 07:14:06 字數 786 閱讀 3986

題目鏈結

題目描述:

輸入乙個字串,長度小於等於200,然後輸出按字元順序公升序排序後的字串。

輸入:測試資料有多組,輸入字串。

輸出:對於每組輸入,輸出處理後的結果。

樣例輸入:

bacd

樣例輸出:

abcd

ac**1:

#include

#include

#include

#include

using namespace std;

intmain()

return0;

}

ac**2:

#include

#include

#include

#include

using namespace std;

intmain()

return0;

}

筆記:

陣列要儲存結束符,即儲存字串的字元陣列末尾有乙個』/0』字元.因此長度應該比字串的長度大1,此處陣列長度定義為201.

gets()可以接收空格,scanf()遇到空格、回車和tab鍵都會輸入結束,不能接收空格,cin也是不能接收空格。scanf ("%s",str)函式讀取輸入緩衝的字元直到出現空格、換行字元,它將讀到的字元儲存至字元陣列str中,但並不刪除緩衝中緊接的空格與換行。

不過這一題輸入字串中應該沒有空格,因此使用scanf()也能ac

九度題目1054 字串內排序

題目描述 輸入乙個字串,長度小於等於200,然後將輸出按字元順序公升序排序後的字串。輸入 測試資料有多組,輸入字串。輸出 對於每組輸入,輸出處理後的結果。樣例輸入 bacd 樣例輸出 abcd 如下 include include define maxn 201 int sortbychar con...

九度OJ題目1054 字串內排序

題目1054 字串內排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 5981 解決 3337 題目描述 輸入乙個字串,長度小於等於200,然後將輸出按字元順序公升序排序後的字串。輸入 測試資料有多組,輸入字串。輸出 對於每組輸入,輸出處理後的結果。樣例輸入 bacd 樣例輸出 ab...

九度 OJ 1054 字串內排序

題目1054 字串內排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 9816 解決 5276 題目描述 輸入乙個字串,長度小於等於200,然後將輸出按字元順序公升序排序後的字串。輸入 測試資料有多組,輸入字串。輸出 對於每組輸入,輸出處理後的結果。樣例輸入 bacd 樣例輸出 ab...