华为机试——字符串反转

来源:互联网 发布:小米手环2清除数据 编辑:程序博客网 时间:2024/06/06 10:16

题目描述

写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:
输入描述:
输入N个字符
输出描述:
输出该字符串反转后的字符串
示例1
输入

abcd

输出

dcba

思路:利用string 的 insert() 函数,将输入的字符插入到字符串的最前面 。

代码:

#include <iostream>#include <string>using namespace std;int main(){    char input;    string res;//保存结果    while (cin >> input){        res.insert(res.begin(), input);//将输入的字符插入到字符串的最前面     }    cout << res << endl;    return 0;}

输出结果: 运行时间: 1 ms 占用内存:376K 状态:答案正确

原创粉丝点击