本文實例講述了C++實現英文句子中的單詞逆序輸出的方法。分享給大家供大家參考,具體如下:
#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;}運行效果圖如下:

希望本文所述對大家C++程序設計有所幫助。
新聞熱點
疑難解答
圖片精選