本題要求編寫程式,讀入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輸...