本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。
輸入格式:
輸入為由空格分隔的5個非空字串,每個字串不包括空格、製表符、換行符等空白字元,長度小於80。
輸出格式:
按照以下格式輸出排序後的結果:
after sorted:輸入樣例:每行乙個字串
red yellow blue green white輸出樣例:
after sorted:題解:挺水的一道題,直接利用vector儲存+sort函式排序,輸出blue
green
redwhite
yellow
c++ ac:
#include
#include
using namespace std;
intmain()
sort
(strs.
begin()
,strs.
end())
; cout<<
"after sorted:"
/輸出
for(
int i=
0;isize()
;i++
)return0;
}
但是我tm沒看到那個規定好的輸入5個字串,我以為還需要自己去提取。。。
不過這樣當然也可以ac
#include
#include
using namespace std;
intmain()
strs.
push_back
(temp)
; i++;}
//排序
sort
(strs.
begin()
,strs.
end())
; cout<<
"after sorted:"
/輸出
for(
int i=
0;isize()
;i++
)}
9 字串排序
字串排序 time limit 1000 ms memory limit 65536 kb description 輸入3個字串,按字典序從小到大進行排序。input 輸入資料有一行,分別為3個字串,用空格分隔,每個字串長度不超過100。output 輸出排序後的三個字串,用空格分隔。sample ...
2133 字串排序
先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以回車結束,每個字串少於一百個字元。如果在輸入過程中輸入的乙個字串為 stop 也結束輸入。然後將這輸入的該組字串按每個字串的長度,由小到大排序,按排序結果輸出字串。字串的個數,以及該組字串。每個字串以 n 結束。如果輸入字串為 stop 也...
146 字串排序
題目描述 給定兩個字串 s1 和 s2,寫乙個函式來判斷 s2 是否包含 s1 的排列。換句話說,第乙個字串的排列之一是第二個字串的子串。示例1 輸入 s1 ab s2 eidbaooo 輸出 true 解釋 s2 包含 s1 的排列之一 ba 示例2 輸入 s1 ab s2 eidboaoo 輸出...