C++实现英文句子中的单词逆序输出的方法
本文实例讲述了C++实现英文句子中的单词逆序输出的方法。分享给大家供大家参考,具体如下:
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比扎赉诺尔网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式扎赉诺尔网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖扎赉诺尔地区。费用合理售后完善,十余年实体公司更值得信赖。
#include "stdafx.h" #include#include #include using namespace std; int main(int arc, char** argv) { string str="I come from liaoning."; stack 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<
运行效果图如下:
希望本文所述对大家C++程序设计有所帮助。
当前文章:C++实现英文句子中的单词逆序输出的方法
本文路径:http://azwzsj.com/article/gdpsee.html