题解 | #句子逆序#

句子逆序

https://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3

#include <iostream>
using namespace std;
#include<stack>
#include<string>
#include<sstream> 

int main() {
    string str;
    getline(cin,str);
    istringstream is(str); 
    string word;
    stack<string>s;
    while(is>>word){
        s.push(word);
    }
    while(!s.empty()){
        cout << s.top() << " ";
        s.pop();
    }

}

查阅了一下如何将字符串句子拆分成单词,使用sstream这个头文件就可以了

看了一下题解,其实while(cin>>s)也行,不过了解多一点总没问题

华为机试刷题记录 文章被收录于专栏

记录一下手打代码的解题思路方便复习

全部评论
https://xiaoneng.blog.csdn.net/article/details/99896520?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-99896520-blog-122468760.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-99896520-blog-122468760.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=1
点赞 回复 分享
发布于 2023-02-27 14:31 广东

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务