定义自己的命名空间my_sapce,在my_sapce中定义string类型的变量s1,再定义一个函数完成对字符串的逆置。
#include <iostream>
using namespace std;
namespace my_space
{
string s1;
string reverse1(string s1);
}
using namespace my_space;
int main()
{
getline(cin,s1);
cout << "逆置前的字符串:" << s1 << endl;
s1=reverse1(s1);
cout << "逆置后的字符串:" << s1 << endl;
return 0;
}
//字符串逆置
string my_space::reverse1(string s1)
{
string s2=s1;
for(int i=0;i<(int)s1.size();i++)
{
s1[s1.size()-1-i]=s2[i];
}
return s1;
}
思维导图