直接舉例如下:
輸入:i love you
輸出:you love i
思路是1.先將字串整體逆轉一次,得到 uoy evol i,
2.然後將其中的單詞根據空格各個逆轉,就達到了逆轉字串單詞的目的。
4 5 //字串單詞逆轉
6 string nizhuna(string str)
7
18 if(*p)//避免遇到連續空格
19
23 else
24
27 }
28 return y;
29 }
30 int main()
31
38
39 return 0;
40 }
字串逆轉
題意 輸入乙個字串,逆向輸出該串。sample input 3frankly,i don t think we ll make much money out of this scheme.madam i m adam sample output hcum ekam ll ew kniht t nod...
逆轉中文字串 逆轉字串
要顯示中文必須使用unsigned char型,如果使用char 就裝不下了。然後要明白乙個unsigned char 其實只是裝了乙個中文字元的一半。列印的時候如果只列印乙個unsigned char有可能什麼都看不到。所以逆轉的時候要把兩個unsigned char看成乙個整體來交換。如下 in...
字串逆轉問題
問題描述 長度為n的字串,在第 i 的位置處向左旋轉或者向右旋轉。比如字串abcdefgh 長度n為8 若將該字串在i 3的位置處,向左旋轉則得到字串defghabc 問題要求 時間複雜度要和n成正比,記憶體幾十位元組。問題解決方法 數學基礎 即將矩陣 ab 變為ba ab a b a b a b ...