C++中String類型的逆序方式
C++String類型的逆序
這裡使用反向迭代器實現
#include<iostream> #include <string> using namespace std; int main() { string str; cin>>str; string s(str.rbegin(),str.rend()); cout << s <<endl; return 0; }
用String方法逆序輸出字符串數組
方法
通過strlen()函數得到字符串長度,然後用for循環逆序輸出字符串數組。
#include<iostream> #include<string> using namespace std; int main() { char a[50]; cin >> a; int k = 0; k = strlen(a); for (; k > 0; k--) { cout << a[k]; } return 0; }
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- C語言中“不受限制”的字符串函數總結
- C++ 命名空間 using聲明使用示例詳解
- C++中獲取字符串長度的函數sizeof()、strlen()、length()、size()詳解和區別(推薦)
- C++ 程序流程結構詳解
- c++ 數據結構map的使用詳解