题目描述
写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:
输入描述
输入N个字符
输出描述
输出该字符串反转后的字符串
示例
输入:abcd
输出:dcba
˼·
- 直接利用algorithm头文件中reverse()函数进行字符串反转。
#include <iostream> #include <algorithm> using namespace std; int main(){ string input; while(getline(cin,input)){ reverse(input.begin(),input.end()); cout<<input<<endl; } return 0; } - 读取输入字符串后,从后往前遍历,逐个打印字符。
#include <iostream> #include <string> using namespace std; int main(){ string input; while(getline(cin,input)){ for(int i=input.size()-1;i>=0;i--){ cout<<input[i]; } } return 0; } 文章来源: https://blog.csdn.net/qq_42602999/article/details/89682631