首页 > 其他分享 >一个字符串用空格作为分隔符,可以用while(cin>>Input)进行输入

一个字符串用空格作为分隔符,可以用while(cin>>Input)进行输入

时间:2022-10-26 21:07:16浏览次数:64  
标签:hello mi cin xiao 空格 while Input 句子


题目描述

给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”

输入描述:


输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)


输出描述:


对于每个测试示例,要求输出句子中单词反转后形成的句子


示例1

输入

复制


hello xiao mi


输出

复制


mi xiao hello


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

int main(){
string Input;
stack<string> S;
while(cin >> Input){
S.push(Input);
}
while(S.size() != 1){
string tmp = S.top();
S.pop();
cout << tmp << " ";
}
cout << S.top() << endl;
return 0;
}

 

标签:hello,mi,cin,xiao,空格,while,Input,句子
From: https://blog.51cto.com/u_13121994/5798505

相关文章

  • 【测试全栈化--前端学习】(16)input属性提交和重置
    在第15课,我们学习了HTML中<form>属性里的inputtype里name和value属性。value属性值其实还没有说的特别清楚,再继续说下。这里请输入用户名和密码里的值,就是value值,可以在......
  • HTML标签表单标签概述和表单项input1
    HTML-标签-表单标签概述表单:概念:用于采集用户输入的数据,用于和服务器进行交互(如:QQ)form:用于定义表单的,可以定义一个范围,范围代表了采集用户数据的范围......
  • CINEMA 4D R2023.0.1修复了 AE 和 3D 形状图层的稳定性问题
    AutoCAD2023软件的最新功能,包括行业特定的工具集、新的自动化以及跨设备和Autodesk产品的无缝连接。CINEMA4DR2023新的功能其他修复了AE和3D形状图层的稳定性......
  • 时序约束 input_delay, output_delay
    https://zhuanlan.zhihu.com/p/150534875https://blog.csdn.net/qq_39507748/article/details/114746186https://blog.csdn.net/zyn1347806/article/details/108649518......
  • Shell脚本中的while getopts用法,脚本中套用多个变量
    getpots是Shell命令行参数解析工具,旨在从ShellScript的命令行当中解析参数。getopts被Shell程序用来分析位置参数,option包含需要被识别的选项字符,如果这里的字符后面跟着......
  • 处理 Input 失焦交互的另一种方案
    一、需求描述某个字段通常状态为查看状态,可以通过按钮(或点击字段内容)切换为编辑状态在编辑状态下,点击当前内容之外的地方则取消编辑,回到查看状态在编辑状态下,可以点击......
  • 上传文件异常 FileInputStream ByteArrayInputStream
    问题文件上传的时候遇到如下异常java.lang.ClassCastException:java.io.ByteArrayInputStreamcannotbecasttojava.io.FileInputStream出错的代码:FileOutputStrea......
  • Maxon Cinema 4D Studio R21 中文版(C4D动画设计工具)mac/win
    MaxonCinema4DStudioR21forMac是一款专业三维工具包,对于初学者和经验丰富的专业人士可以利用Cinema4D全面的工具和功能快速达到惊人的结果,MaxonCinema4DStudioR......
  • Python while循环
    1.简单的while循环【实例】:number=1whilenumber<=5:print(number)number+=1【运行结果】:12345 2.使用break退出循环【实例】:number=1......
  • 循环 do...while
    先执行,再进行判断do...while循环中也有break和continue,意思都一样,注意:continue是直接跳到while中的判断语句,所以do。。。while循环中也会出现死循环 ......