程序直接分三部分寫:小寫排序,大寫排序,數值排序。這三個部分可以循環完成。
這是通過小寫排序實現的:
1.從前到後找兩個指針(不想用指針,用塑料馬克筆下標就行)。
2.依次找出兩個小寫字母。如果第壹個應該在第二個之後,交換這兩個字母的位置。
3.第壹個指針指向第二個的位置,第二個繼續尋找下壹個小寫字母,然後重復步驟2直到結束。
4.記錄小寫字母的個數n。將上述1-3重復n-1次。
其實只是對小寫字母冒泡,排除非小寫字母。
大寫和數字可以循環做。
具體實現的代碼我就不寫了。不懂再問。