2133 字串排序

2021-08-19 17:48:22 字數 809 閱讀 9618

先輸入你要輸入的字串的個數。然後換行輸入該組字串。每個字串以回車結束,每個字串少於一百個字元。

如果在輸入過程中輸入的乙個字串為「stop」,也結束輸入。

然後將這輸入的該組字串按每個字串的長度,由小到大排序,按排序結果輸出字串。

字串的個數,以及該組字串。每個字串以『\n』結束。如果輸入字串為「stop」,也結束輸入.

可能有多組測試資料,對於每組資料,

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

4faeruhyytrjh tjytjhsrthts hjnshtgfhsstop3htrskbnsbsartanjsf tyjndytnsr jj jtey

faeruhyytrjh tjytjhsrthts hjnshtgfhshtrskbnsnsr jj jteybsartanjsf tyjndyt

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

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

資料結構高分筆記

#include

using namespace std;

bool cmp(string a, string b)

int main()

{int count;

while(cin >> count&&count)

{string *a = new string[count];

int count1 = 0,c[100],i=0;

cin.get();

for(int i=0;i

9 字串排序

字串排序 time limit 1000 ms memory limit 65536 kb description 輸入3個字串,按字典序從小到大進行排序。input 輸入資料有一行,分別為3個字串,用空格分隔,每個字串長度不超過100。output 輸出排序後的三個字串,用空格分隔。sample ...

146 字串排序

題目描述 給定兩個字串 s1 和 s2,寫乙個函式來判斷 s2 是否包含 s1 的排列。換句話說,第乙個字串的排列之一是第二個字串的子串。示例1 輸入 s1 ab s2 eidbaooo 輸出 true 解釋 s2 包含 s1 的排列之一 ba 示例2 輸入 s1 ab s2 eidboaoo 輸出...

7 4 字串排序

本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。輸入格式 輸入為由空格分隔的5個非空字串,每個字串不包括空格 製表符 換行符等空白字元,長度小於80。輸出格式 按照以下格式輸出排序後的結果 after sorted 每行乙個字串 輸入樣例 red yellow blue green white...