字符串----句子中单词的翻转

来源:互联网 发布:数据库系统基础知识 编辑:程序博客网 时间:2024/06/07 12:18

  翻转句子中的单词

   题目:输入一个英文句子,翻转句子中的单词的顺序,但单词内字符的顺序不变,  句子中单词以空格符隔开。

  例如

         输入: “I  am  a  student”

         输出:  “student  a  am I"

   代码:

 #include <iostream>

#include <sstream>

#include <limits>

#include <vector>

#include <string>

using namespce std;


void  reverseWord()

{

  vector<string> vec;

  string word;

  while(cin>>word)

  vec.push_back(word);

  vector<string>::recerse_iterator it;

  for(it = vec.rbegin(); it != vec.rend(); it++)

   cout<<*it<<" ";

  cout<<endl;

}