小米-句子反转

网友投稿 243 2022-08-29

小米-句子反转

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

输入描述:

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

输出描述:

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

示例1

输入

复制

hello xiao mi

输出

复制

mi xiao hello

题解:

#include #include #include using namespace std;int main(){ string s; while(getline(cin, s)){ vector v; string idx = ""; for (int i = 0; i < s.length(); i++){ if (s[i] != ' '){ idx += s[i]; } else { v.push_back(idx); idx.clear(); } } v.push_back(idx); for (int i = v.size() - 1; i > 0; i--){ cout << v[i] << ' '; } cout << v[0] << endl; } return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:LeetCode-141. Linked List Cycle
下一篇:从内容到服务,AI赋能经营时代到来!(ai生态智慧赋能)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~