c++实现英文句子中的单词逆序输出的方法

  

本文实例讲述了c++实现英文句子中的单词逆序输出的方法。分享给大家供大家参考,具体如下:

        # include“stdafx.h”   # include & lt; iostream>   # include & lt; string>   # include & lt; stack>   使用名称空间性病;   int主要(int弧,char * * argv)   {   字符串str=拔依醋粤赡!?   stack作品;   int len=str.length ();   而(1)   {   int开始=str。find_first_not_of (" ");   int=str结束。find_first_of (" ");   int wlen=end-start;   如果(结束!=1)   {   字符串temp=str.substr(开始,wlen);   works.push(临时);   }   其他的   {   works.push (str);   打破;   }   str=str.substr (+ 1, len-wlen);   }   而(! works.empty ())   {   字符串temp=works.top ();   cout<& lt; temp<& lt;“”;   works.pop ();   }   cout<& lt; endl;   系统(“暂停”);   返回0;   }      之前      

运行效果图如下:

  

 C + +实现英文句子中的单词逆序输出的方法

  

希望本文所述对大家c++程序设计有所帮助。

c++实现英文句子中的单词逆序输出的方法