简单实现
代码:
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main(void) {
string name;
string n;
cout << "输入一个字符串让这个字符串逆转输出:";
cin >> name;
char str;
int j=name.length()-1; //先计算出字符串的长度 这里需要减1 不能包含回车符
int i=0;
while (j!=0) {
str = name[i]; //下标最后一个数保存到str
name[i]=name[j]; //下标j的值赋值给下标i
name[j]=str; //把str的值赋值给下标j
i++; //递增
j--; //递减
}
cout <<name<< endl;
system("pause");
return 0;
}