7-59 翻转单词顺序 (20 分)

简介: 7-59 翻转单词顺序 (20 分)

7-59 翻转单词顺序 (20 分)


给定一个字符串,翻转该字符串,翻转时单词中的字符顺序不变。例如,如果字符串为"Hello World",则翻转后为"World Hello"。单词间以一个或多个空格分隔。注意,字符串开头和结尾都可能有多个空格。


输入格式:


输入可能包括多行。每行代表一个字符串,除了空格外,标点符号和普通字母一样处理。你可以认为一行的字符总数不会超过50000个,单词数不会超过600,每个单词的长度也不会超过30。


输出格式:


输出包括多行,每行对应输入的一行,为翻转后的字符串。


输入样例:


student. a am I


输出样例:


I am a student.



#include<iostream>
#include<vector>
#include<sstream>
#include<stack>
using namespace std;
int main() 
{
    string s;
    vector<string>v;
    stack<string>st;
    while (getline(cin,s))
    {
        stringstream t(s);
        while (t >> s) v.push_back(s);
        for (int i = v.size() - 1; i >= 0; i--)
        {
            if (i != v.size() - 1) cout << ' ';
            cout << v[i];
        }
        cout << endl;
        v.clear();
    }
    return 0;
}
目录
相关文章
|
5月前
|
机器学习/深度学习 人工智能 安全
物联网规则引擎:数据驱动决策的分步指南
数据分析工具能深入挖掘数据,揭示隐藏规律,结合机器学习与AI技术,提升决策效率与精准度。通过衡量关键绩效指标,企业可评估数据驱动决策对业务增长、客户满意度及运营效率的实际影响,推动数据驱动文化发展。
|
6月前
|
XML 机器学习/深度学习 人工智能
利用OpenVINO™ 快速部署端侧可用的MiniCPM-V4.0视觉大模型
MiniCPM-V4.0是MiniCPM-V系列中最新的高效模型,参数总量为4B。该模型在 OpenCompass评测中图像理解能力超越了GPT-4.1-mini-20250414、Qwen2.5-VL-3B-Instruct和InternVL2.5-8B。凭借小巧的参数规模和高效的架构,MiniCPM-V4.0是移动端部署的理想选择。
340 0
|
9月前
|
人工智能 自然语言处理 安全
自然语言驱动的网站开发:2025年的技术颠覆与产业重构
本文深入探讨AI驱动的自然语言网站开发技术如何彻底改变传统网站构建方式,赋能普通用户,重塑开发者角色,加速企业数字化转型,并重构整个行业生态。这场变革正在形成一个全新的互联网创作与开发范式。
242 3
自然语言驱动的网站开发:2025年的技术颠覆与产业重构
|
11月前
|
传感器 人工智能 数据可视化
数字化管网,筑牢城市生命线!
本方案推出数字孪生城市地下管网信息平台,融合物联网、云计算等技术,实现管网数据全面融合与实时感知。通过建立地下管网数字档案,精细运营动态管理;实时监测管网运行状态,三维可视化呈现,提升安全管理效率;构建预警预报模型,科学预判异常状况;支持规划建设的可视化模拟分析,优化铺设方案。助力城市治理现代化,保障安全与承载能力。
数字化管网,筑牢城市生命线!
|
11月前
|
Linux 数据库
【赵渝强老师】达梦数据库的目录结构
本文介绍了达梦数据库(DM 8)安装成功后的目录结构查看方法,通过Linux的`tree`命令展示各目录功能,如`bin`存放可执行文件、`data`为数据库实例目录等。还提供了视频讲解及`data`目录下具体文件示例,帮助用户深入了解数据库文件组成与作用。
351 23
|
容灾 测试技术 数据库
怎么保证后端服务稳定性,怎么做容灾
【10月更文挑战第28天】保证后端服务稳定性及做好容灾措施是一个系统工程,需要从多个方面进行考虑和实施
|
12月前
|
机器学习/深度学习 数据采集 分布式计算
大数据分析中的机器学习基础:从原理到实践
大数据分析中的机器学习基础:从原理到实践
622 3
|
JSON API 开发者
淘宝商品评价API的获取与应用
在数字化时代,电商平台如淘宝成为消费者购物的主要渠道。本文介绍如何使用淘宝开放平台的商品评论API获取并利用评论数据,以优化产品和服务,提升用户体验。内容涵盖API的重要性、准备工作、调用流程及代码实现,帮助开发者高效获取和分析数据。
439 3
|
机器学习/深度学习 人工智能 并行计算
浅谈计算机视觉的学习路径1
浅谈计算机视觉的学习路径1
|
JavaScript 前端开发
什么是 for 循环?
什么是 for 循环?
429 0