#include<iostream>
#include<string>
using namespace std;
int main(){
string s = "abcdefghijklm";
//cout << s << endl;
cout << s << endl;
int len = s.length();
char tmp = 'a';
for (int i = 0; i < len / 2; i++){
tmp = s[i];
s[i] = s[len - 1 - i];
s[len - 1 - i] = tmp;
}
cout << s;
system("pause");
}
#include<string>
using namespace std;
int main(){
string s = "abcdefghijklm";
//cout << s << endl;
cout << s << endl;
int len = s.length();
char tmp = 'a';
for (int i = 0; i < len / 2; i++){
tmp = s[i];
s[i] = s[len - 1 - i];
s[len - 1 - i] = tmp;
}
cout << s;
system("pause");
}
本文展示了一个使用C++实现字符串反转的简单程序。通过迭代交换字符的方法,该程序能够将输入的字符串“abcdefghijklm”反转并输出。文章包含了完整的源代码,便于读者理解和学习。
824

被折叠的 条评论
为什么被折叠?



