句子逆序c++题解4句

句子逆序

http://www.nowcoder.com/questionTerminal/48b3cb4e3c694d9da5526e6255bb73c3

c++ 使用容器保存string反向输出,最后一个单独输出,不带末尾空格

#include<iostream>
#include<stdlib.h>
#include<string>
#include<algorithm>
#include<vector>
#include<sstream>
using namespace std;
string str;
vector<string> ans;
int main(){
    while(cin>>str)
        ans.push_back(str);
    for(int i=ans.size()-1;i>0;i--)printf("%s ",ans[i].c_str());
    printf("%s ",ans[0].c_str());
    system("PAUSE");
    return 0;
}
全部评论
可以用迭代器打印吧
点赞 回复 分享
发布于 2021-11-26 22:25
本地调试为什么while循环退不出来呢
点赞 回复 分享
发布于 2020-10-29 16:10
14行应该没有空格了
点赞 回复 分享
发布于 2020-09-25 11:17
想问一下为啥pushback str就能用空格将str分解成几个字符串呀
点赞 回复 分享
发布于 2020-09-10 00:15

相关推荐

饼子吃到撑:当我看到外企的时候,我就知道这大概率可能是真的
点赞 评论 收藏
分享
评论
10
1
分享

创作者周榜

更多
牛客网
牛客企业服务