一、题目:
描述
接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
输入描述:
输入一行,为一个只包含小写字母的字符串。
输出描述:
输出该字符串反转后的字符串。
二、输入输出示例:
三、思路:
用reverse函数就太简单了,所以考虑练习一些字符串之间的相互赋值的方法,将字符串自行反转存入另一个字符串中,然后输出另一个字符串。
四、代码:
#include<iostream>
using namespace std;
#include<string>
int main()
{
string s1;
cin >> s1;
string s2;
int flag = s1.size() - 1;
for (int i = 0; i < s1.size(); i++)
{
s2 += s1[flag]; //字符串赋值
flag--;
}
cout << s2 << endl;
system("pause");
return 0;
}