题目:
将s所指字符串的反序和正序进行连接形成一个新串放在t所指的数组中。
输入格式:
在一行输入一个长度小于20的字符串。在字符串中不要出现换行符,空格,制表符。
输出格式:
直接输出变化后的字符串。
输入样例:
abc
输出样例:
cbaabc
代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
string str1;// str1用来逆序的
getline(cin, str1);
string str2=str1;// str2用来存放原来顺序的
reverse(str1.begin(), str1.end());
str1.append(str2); //在str1末尾追加
cout<<str1;
return 0;
}
测试点:
笔记:
reverse()函数:
reverse()函数可以对字符串进行反转操作,头文件是 #include
容器类型的要用begin()和end()来指定反转的区域,数组类型的直接用int类型即可。
用法:
reverse(str1.begin(), str1.end())
这样就可以把str1反转啦。