兩種寫法 習題8 7 字串排序 20分

2021-10-24 09:28:35 字數 884 閱讀 8835

本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。

輸入格式:

輸入為由空格分隔的5個非空字串,每個字串不包括空格、製表符、換行符等空白字元,長度小於80。

第一種:氣泡排序

#define _crt_secure_no_warnings

#include

#include

intmain()

;int i, j;

for(i =

0; i <

5; i++

)for

(i =

0; i <

4; i++)}

}printf

("after sorted:\n");

for(i =

0; i <

5; i++

)}

第二種:選擇排序(這應該也算選擇排序吧,書上教的覺得有點麻煩 t_t)

#define _crt_secure_no_warnings

#include

#include

intmain()

, b[99]

=;int i, j;

for(i =

0; i <

5; i++

)for

(i =

0; i <

4; i++)}

}printf

("after sorted:\n");

for(i =

0; i <

5; i++

)}

這是兩種普通的寫法,但如果用** strcat **的話有辦法寫嗎?

習題8 7 字串排序(20 分)

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

習題8 7 字串排序 20分

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

習題8 7 字串排序 20分

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