写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
输入N个字符
输出该字符串反转后的字符串
abcd
dcba
解题思路就不写了,太简单了,直接记录一下代码,以前写的简单题都没做记录导致想找的时候都不容易找到,所以还是随手记一下吧。
#include<iostream> #include<vector> #include<string> using namespace std; char c[1001]; int main() { cin >> c; vector<char> v; int i = 0; //将输入的字符串存入容器中 while(c[i]!=‘\0‘){ v.push_back(c[i]); i++; } //倒序遍历容器输出 vector<char>::reverse_iterator vit; for (vit = v.rbegin(); vit != v.rend(); vit++) { cout << *vit; } cout << endl; system("pause"); return 0; }
原文:https://www.cnblogs.com/syq816/p/12489767.html