如何用c語言分離字符串中的字母和數(shù)字并分別輸出?
給你個思路吧,你能實現(xiàn)小寫的排序,編程本身應該難不到你
程序直接分三部分寫,小寫的排序,大寫的排序,數(shù)字的排序。這三個部分可以循環(huán)完成。
在小寫的排序中這樣實現(xiàn):
1.搞兩個指針從前往后找(不想用指針,直接用整形標記下標也行)
2.找到依次兩個小寫字母,若第一應該在第二之后,交換這兩個的位置
3.第一指針指向第二個的位置,第二個繼續(xù)找下一個小寫字母,然后重復步驟2到尾部結束。
4.記錄下小寫字母的個數(shù)n。以上1-3再重復n-1次。
其實就是針對小寫字母做冒泡把非小寫字母排除在外不動它就是了。
大寫和數(shù)字的可以循環(huán)完成。
具體實現(xiàn)我就不把代碼寫出來了,你不明白的再問吧