欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++實(shí)現(xiàn)英文句子中的單詞逆序輸出的方法

 更新時(shí)間:2018年01月05日 09:11:10   作者:cjc雪狼  
這篇文章主要介紹了C++實(shí)現(xiàn)英文句子中的單詞逆序輸出的方法,涉及C++字符串遍歷、分割、截取、輸出等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了C++實(shí)現(xiàn)英文句子中的單詞逆序輸出的方法。分享給大家供大家參考,具體如下:

#include "stdafx.h"
#include <iostream>
#include <string>
#include <stack>
using namespace std;
int main(int arc, char** argv)
{
 string str="I come from liaoning.";
 stack<string> works;
 int len=str.length();
 while(1)
 {
  int start=str.find_first_not_of(" ");
  int end=str.find_first_of(" ");
  int wlen=end-start;
  if(end!=-1)
  {
   string temp=str.substr(start,wlen);
   works.push(temp);
  }
  else
  {
   works.push(str);
   break;
  }
  str=str.substr(end+1,len-wlen);
 }
 while(!works.empty())
 {
  string temp=works.top();
  cout<<temp<<" ";
  works.pop();
 }
 cout<<endl;
 system("pause");
 return 0;
}

運(yùn)行效果圖如下:

希望本文所述對(duì)大家C++程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C++實(shí)現(xiàn)LeetCode(48.旋轉(zhuǎn)圖像)

    C++實(shí)現(xiàn)LeetCode(48.旋轉(zhuǎn)圖像)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(48.旋轉(zhuǎn)圖像),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 淺談C++對(duì)象組合

    淺談C++對(duì)象組合

    本文主要說(shuō)明對(duì)象創(chuàng)建時(shí)構(gòu)造函數(shù)的執(zhí)行順序,對(duì)象成員的初始化順序;對(duì)象銷毀時(shí)析構(gòu)函數(shù)的執(zhí)行順序,對(duì)象成員的銷毀順序。
    2015-06-06
  • C++求解二叉樹的下一個(gè)結(jié)點(diǎn)問(wèn)題

    C++求解二叉樹的下一個(gè)結(jié)點(diǎn)問(wèn)題

    本文將通過(guò)C++求解以下問(wèn)題:給定一個(gè)二叉樹其中的一個(gè)結(jié)點(diǎn),請(qǐng)找出中序遍歷順序的下一個(gè)結(jié)點(diǎn)并且返回。文中示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-04-04
  • C++類模板與模板類深入詳解

    C++類模板與模板類深入詳解

    這篇文章主要介紹了C++類模板與模板類深入詳解,需要的朋友可以參考下
    2014-07-07
  • C語(yǔ)言版三子棋小游戲

    C語(yǔ)言版三子棋小游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言版三子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Linux系統(tǒng)下C語(yǔ)言中的標(biāo)準(zhǔn)IO總結(jié)

    Linux系統(tǒng)下C語(yǔ)言中的標(biāo)準(zhǔn)IO總結(jié)

    最近用到了C語(yǔ)言的標(biāo)準(zhǔn)IO庫(kù),由于對(duì)其中的一些細(xì)節(jié)不是非常清楚,導(dǎo)致了許多Bug,花了好長(zhǎng)時(shí)間來(lái)調(diào)試,所以在此做個(gè)筆記,這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)下C語(yǔ)言中標(biāo)準(zhǔn)IO的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • C語(yǔ)言折半查找法的由來(lái)及使用詳解

    C語(yǔ)言折半查找法的由來(lái)及使用詳解

    折半查找法也叫做?分查找,顧名思義就是把數(shù)據(jù)分成兩半,再判斷所查找的key在哪?半中,再重復(fù)上述步驟知道找到?標(biāo)key,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言折半查找法的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • C語(yǔ)言實(shí)現(xiàn)個(gè)稅計(jì)算器

    C語(yǔ)言實(shí)現(xiàn)個(gè)稅計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)個(gè)稅計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C++異常處理入門(try和catch)

    C++異常處理入門(try和catch)

    C++ 提供了異常機(jī)制,讓我們能夠捕獲運(yùn)行時(shí)錯(cuò)誤,本文就詳細(xì)的介紹了C++異常處理入門,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語(yǔ)言操作符基礎(chǔ)知識(shí)圖文詳解

    C語(yǔ)言操作符基礎(chǔ)知識(shí)圖文詳解

    這篇文章主要以圖文結(jié)合的方式為大家詳細(xì)介紹了C語(yǔ)言位運(yùn)算基礎(chǔ)知識(shí),感興趣的小伙伴們可以參考一下,希望能給你帶來(lái)幫助
    2021-08-08

最新評(píng)論