基礎79 子字串排序

2021-10-05 09:45:25 字數 631 閱讀 7903

79 子字串排序

問題描述 :

程式設計對字串中的子串按字典序輸出。子串的形成方法為:從原始字串開始,依次去掉開頭字元形成新的子串。

例如,字串"grain" 的子串如下所示(依次去掉g,r,a,i):

grain、rain、ain、in、n

按字典序排列為:

aingraininn

rain

輸入說明 :

輸入有多行,每行乙個字串,每個字串的長度大於0小於等於10,字串中不包含空格。

輸出說明 :

對每個字串,按字典序輸出所有子串。

行首與行尾不包含多餘空格,也不包含多餘空行。

輸入範例 :

grain

123cba

輸出範例 :

aingraininn

rain

123cba

23cba

3cbaaba

cba

#include

#include

intmain()

for(i=

0;iprintf

("%s\n"

,a[i]);

}}return0;

}

排序子串行 倒置字串

目錄概念筆記 位段 內聯inline oj程式設計 1 排序子串行 2 倒置字串 3 源 參考位址 位段的成員是int unsigned int signed int char等整型家族。由於結構體的記憶體對齊會對空間造成一定的浪費,因此才用位段來節省部分空間。在32位cpu上選擇預設對齊的情況下,...

指標基礎 字串排序

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

字串子串

定義變數 string this is a test 取字串長度,空格也算 從positon處提取字串,positon從0 開始.也可以認為是提取postion之後字串,不算position處 從position位置處取length長的字串.也可以 echo cut c 1 4,取1 4的字元,1 ...