十六、2017好未来<倒置字符串>

来源:互联网 发布:在淘宝怎样抢现货快 编辑:程序博客网 时间:2024/04/28 11:12

将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I
输入描述:

每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100

输出描述:

依次输出倒置之后的字符串,以空格分割
示例1
输入

I like beijing.
输出

beijing. like I

#include<iostream>#include<string>#include<vector>using namespace std;int main()    {       string a;      string b;      vector<string> c;       int i;    while(getline(cin,a))      {        for(i=0;i<a.size();i++)            if(a[i]!=' ') b.push_back(a[i]);          else {c.push_back(b);b.clear();}        c.push_back(b);        for(i=c.size()-1;i>0;i--)            cout<<c[i]<<' ';        cout<<c[i]<<endl;    }return 0;}
原创粉丝点击