题目描述 写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:
输入描述: 输入N个字符
输出描述: 输出该字符串反转后的字符串
输入例子: abcd
输出例子: dcba
解答1:#include <iostream>#include <stack>#include <string>using namespace std;int main(){ string str; int i; stack<char>s; while(getline(cin,str)) { for(i=0;i<str.length();++i) { s.push(str[i]); } while(!s.empty()) { cout<<s.top(); s.pop(); } cout<<endl; } return 0;}解答2:#include <iostream>#include <string>using namespace std;int main(){ string str; cin >> str; for(int i = str.size()-1; i >=0;i--) cout << str[i];}解答3:#include<iostream>#include<string>#include<algorithm>using namespace std;int main(){ string str; while (cin >> str) { reverse(str.begin(), str.end()); cout << str<<endl; }}新闻热点
疑难解答