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。

推薦閱讀: