解题报告——字符串/冒泡排序 英文单词排序

解题思路:对于输入的若干个英文单词,通过冒泡排序进行比较,最终将英文单词从小到大输出。
输入:

(1)英文单词总数不超过20个,英文单词为长度小于10的字符串通过二维数组来实现输入。
(2)先通过一维数组str来输入字符串,同时判断是否为'#',是则跳出循环,若不是则调用strcpy函数将str赋值给op。
排序:

(1)因为n是输入的字符串的个数,所以外循环中的次数需为n-1。
(2)题目要求的是判断字符串的长度,所以调用strlen函数来比较前后两个字符串的长度大小。
如果前者的长度大于后者,则将两个字符串的位置调换,调用strcpy实现字符串的调换。
输出:利用循环逐个输出排序完后的字符串数组,注意题目的格式要求。

posted on 2019-12-17 10:40  thikr  阅读(525)  评论(0编辑  收藏  举报