輸入n組字串,輸出每組字串的反轉
輸入樣例:
nwpu
china
xi an
輸出樣例:
upwn
anihc
na ix
注意:加標頭檔案:
#include
#include
using
namespace std;
intmain()
cout << con << endl;
con ="";
//清空已儲存的翻轉字元
}return0;
}
由於我們要解決xi an這種帶有空格的字串,所以用到getline函式。但之前用cin輸入的n會影響到getline,導致結果出錯。所以對n的輸入也是用getline。
注意:此處用到string轉int,需加標頭檔案:
#include
int
main()
cout << con << endl;
con ="";
}return0;
}
翻轉字串 翻轉單詞字串
將一句話裡面的單詞進行倒置,標點符號不倒換。比如一句話 i come from china.倒換後變成 china.from come i 解析 解決該問題可以分為兩步,第一步全盤置換為 anihc morf emoc i 第二部對每個單詞進行逐步翻轉,如果不是空格,則開始翻轉單詞。具體 如下 in...
C語言遞迴實現字串翻轉
一,c語言遞迴實現字串逆轉 簡單的實現 abc 的逆轉 函式原型 void reverse char value,char result char value為待逆序字串 char result為存放的逆序結果 1,首先判斷是否value是否為空和value是否是字串結尾條件 條件不滿足則retur...
如何實現字串翻轉?
strrev函式對英文很好用,直接可以實現字串翻轉,但是面對中文呢?肯定都是亂碼,對於這樣的問題有很多,比如strstr,substr等函式都是這樣的。還好php提供了mb 類的函式實現不同編碼 不同語言之間的相互轉換等操作。下面是我寫的php字串翻轉函式 mb 類的函式需要開啟乙個mb strin...