時間限制:1 秒
記憶體限制:32 兆
特殊判題:否
提交:1523
解決:784
題目描述:先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以回車結束,每個字串少於一百個字元。
如果在輸入過程中輸入的乙個字串為「stop」,也結束輸入。
然後將這輸入的該組字串按每個字串的長度,由小到大排序,按排序結果輸出字串。
輸入:字串的個數,以及該組字串。每個字串以『\n』結束。如果輸入字串為「stop」,也結束輸入.
輸出:可能有多組測試資料,對於每組資料,
將輸入的所有字串按長度由小到大排序輸出(如果有「stop」,不輸出「stop」)。
樣例輸入:
5sky is grey
cold
very cold
stop
3it is good enough to be proud of
good
it is quite good
樣例輸出:
coldvery cold
sky is grey
good
it is quite good
it is good enough to be proud of
根據輸入的字串個數來動態分配儲存空間(採用new()函式)。每個字串會少於100個字元。
測試資料有多組,注意使用while()迴圈輸入。
2023年北京大學軟體所計算機研究生機試真題
#include#include#includestruct in
s[500];
int cmp(const void *a,const void *b)
int main()
{ int n,i;
while(scanf("%d",&n)!=eof)
{getchar();
int k=0;
for(i=0;i
九度OJ 題目1135 字串排序
題目1135 字串排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 518 解決 254 題目描述 先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以回車結束,每個字串少於一百個字元。如果在輸入過程中輸入的乙個字串為 stop 也結束輸入。然後將這輸入的該組字串按每個字串的...
1135 字串排序
題目描述 先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以回車結束,每個字串少於一百個字元。如果在輸入過程中輸入的乙個字串為 stop 也結束輸入。然後將這輸入的該組字串按每個字串的長度,由小到大排序,按排序結果輸出字串。輸入 字串的個數,以及該組字串。每個字串以 n 結束。如果輸入字串...
九度OJ 1066 字串排序
題目描述 輸入乙個長度不超過20的字串,對所輸入的字串,按照ascii碼的大小從小到大進行排序,請輸出排序後的結果 輸入 乙個字串,其長度n 20 輸出 輸入樣例可能有多組,對於每組測試樣例,按照ascii碼的大小對輸入的字串從小到大進行排序,輸出排序後的結果 樣例輸入 dcba 樣例輸出 abcd...