C語言牛客網刷題 字串排序

2021-10-05 04:56:33 字數 931 閱讀 9706

題目描述

先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以回車結束,每個字串少於一百個字元。 如果在輸入過程中輸入的乙個字串為「stop」,也結束輸入。 然後將這輸入的該組字串按每個字串的長度,由小到大排序,按排序結果輸出字串。

字串的個數,以及該組字串。每個字串以『\n』結束。如果輸入字串為「stop」,也結束輸入.
可能有多組測試資料,對於每組資料,

將輸入的所有字串按長度由小到大排序輸出(如果有「stop」,不輸出「stop」)。

根據輸入的字串個數來動態分配儲存空間(採用new()函式)。每個字串會少於100個字元。

測試資料有多組,注意使用while()迴圈輸入。

示例1

複製

5

sky is grey

cold

very cold

stop

3it is good enough to be proud of

good

it is quite good

複製

cold

very cold

sky is grey

good

it is quite good

it is good enough to be proud of

#include

#include

int main()

}int len[10000];

for (int i = 0; i < realcount; i++)

for (int i = 0; i < realcount - 1; i++) }}

for (int i = 0; i < realcount; i++) }}

牛客網程式設計題 字串 空格替換

請編寫乙個方法,將字串中的空格全部替換為 20 假定該字串有足夠的空間存放新增的字元,並且知道字串的真實長度 小於等於1000 同時保證字串由大小寫的英文本母組成。給定乙個stringinistring為原始的串,以及串的長度 intlen,返回替換後的string。測試樣例 mr john smi...

牛客網 字串價值

熱度指數 7時間限制 1秒空間限制 32768k 有一種有趣的字串價值計算方式 統計字串中每種字元出現的次數,然後求所有字元次數的平方和作為字串的價值 例如 字串 abacaba 裡面包括4個 a 2個 b 1個 c 於是這個字串的價值為4 4 2 2 1 1 21 牛牛有乙個字串s,並且允許你從s...

牛客網 倒置字串

題目描述 將一句話的單詞進行倒置,標點不倒置。比如 i like beijing.經過函式後變為 beijing.like i 這道題我想到兩種方法 1 從後往前遍歷字串,以空格分割,找到每個單詞,然後再遍歷每個單詞,將單詞逐個鏈到新字串上,注意需要將第乙個單詞單獨處理,具體 如下 include ...