c 實現字串翻轉

2021-10-03 09:13:47 字數 641 閱讀 4340

輸入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...