字符串逆序输出

来源:互联网 发布:linux 重启服务器命令 编辑:程序博客网 时间:2024/06/03 17:57

字符串逆序输出的两种方法,其中一种用到了C++ String类内置的方法,其实我觉得初学者最好两种都得掌握,多动动脑子。

#include <iostream>#include <algorithm>#include <string>#include<string.h>using namespace std;int main(){string a;cout << "方法一 用string类的方法实现:" << endl;getline(cin, a);reverse(a.begin(), a.end());cout << a << endl;cout << "方法二 用算法实现:" << endl;char b[100];gets(b);int begin = 0;int end = strlen(b) - 1;while(begin < end){char c;c = b[begin];b[begin] = b[end];b[end] = c;begin++;end--;}cout << b << endl;return 0;}


0 0