锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美在线观看视频,国产精品美女在线,欧美xart系列在线观看http://m.shnenglu.com/nj-blog/category/2412.html璇諱功,瀛︿範涓庢濊?zh-cnTue, 20 May 2008 17:56:57 GMTTue, 20 May 2008 17:56:57 GMT60- 灝嗛嗘嘗鍏板紡杞崲鎴愭嘗鍏板紡琛ㄨ揪寮?/title>http://m.shnenglu.com/nj-blog/archive/2006/12/05/16011.html灝忓北鏃ュ織灝忓北鏃ュ織Tue, 05 Dec 2006 06:45:00 GMThttp://m.shnenglu.com/nj-blog/archive/2006/12/05/16011.htmlhttp://m.shnenglu.com/nj-blog/comments/16011.htmlhttp://m.shnenglu.com/nj-blog/archive/2006/12/05/16011.html#Feedback0http://m.shnenglu.com/nj-blog/comments/commentRss/16011.htmlhttp://m.shnenglu.com/nj-blog/services/trackbacks/16011.html聽聽聽 渚嬪錛?123*-"杞崲鎴愭嘗鍏板紡涓?-1*23"
聽聽聽 閫嗘嘗鍏板紡"123*-"鐨勮〃杈懼紡鏍戝涓嬶細
聽聽聽
鎵浠ヨ繖涓漿鎹㈣繃紼嬪氨鏄細宸茬煡涓涓簩鍙夋爲鐨勫悗鏍歸亶鍘嗗簭鍒楋紝姹傚厛鏍歸亶鍘嗗簭鍒椼?br />聽聽聽 鎴戠殑綆楁硶鏄牴鎹悗鏍歸亶鍘嗙殑搴忓垪鏋勯犱竴涓〃杈懼紡鏍戯紝榪涜屽厛鏍歸亶鍘嗘鏍戣幏寰楁嘗鍏板紡琛ㄨ揪寮忋?br />聽聽聽 瀹氫箟浜嗕袱涓粨鏋勪綋錛?br />struct聽Exp{
聽聽聽聽char聽聽op;
聽聽聽聽Item聽聽lhs;
聽聽聽聽Item聽聽rhs;
聽聽聽聽Exp(){};
聽聽聽聽Exp(char聽_op,聽Item聽_lhs,聽Item聽_rhs):op(_op),聽lhs(_lhs),聽rhs(_rhs){聽}
聽聽聽聽Exp(const聽Exp&聽e):op(e.op),聽lhs(e.lhs),聽rhs(e.rhs)聽{聽}
};
琛ㄧず涓涓〃杈懼紡錛屼篃鏄〃杈懼紡鏍戜笂鐨勪竴涓瓙鏍戙?br />struct聽Item{
聽聽聽聽char聽聽number;
聽聽聽聽shared_ptr<Exp>聽pExp;
聽聽聽聽bool聽isNumber;
聽聽聽聽explicit聽Item():isNumber(true),聽number('0'),聽pExp(){聽聽聽聽}
聽聽聽聽Item(const聽Item&聽i):number(i.number),聽pExp(i.pExp),聽isNumber(i.isNumber){聽}
};
琛ㄧず涓涓妭鐐癸紝瀹冨彲浠ユ槸涓涓暟瀛楋紝鎴栬呬竴涓〃杈懼紡錛坧Exp榪欓噷鎴戜嬌鐢ㄧ殑鏄?a >boost搴?/a>鐨勬櫤鑳芥寚閽坰hared_ptr錛屾墍浠ョ紪璇戠殑璇濓紝闇瑕佸厛瀹夎boost搴擄級銆?br />榪愯鐨勭粨鏋滃鍥撅細

*杈撳叆鏃訛紝浠?e'琛ㄧず杈撳叆緇撴潫銆?br />瀹屾暣鐨勪唬鐮佸拰鍙墽琛屾枃浠剁偣鍑?a class="" title="" href="/Files/nj-blog/porland.rar" target="">榪欓噷涓嬭澆銆傛潈褰撴姏鐮栧紩鐜変簡錛屽笇鏈涙湁鏇村ソ綆楁硶鐨勫悓瀛﹁祼鏁欍?br />
瀹屾暣鐨勪唬鐮侊細

#include聽<stack>
#include聽<algorithm>
#include聽<string>
#include聽<iostream>
#include聽<boost/shared_ptr.hpp>
using聽namespace聽std;
using聽boost::shared_ptr;

struct聽Exp;

struct聽Item
{
聽聽聽聽char聽聽number;
聽聽聽聽shared_ptr<Exp>聽pExp;
聽聽聽聽bool聽isNumber;

聽聽聽聽explicit聽Item():isNumber(true),聽number('0'),聽pExp()
{聽聽聽聽}

聽聽聽聽Item(const聽Item&聽i):number(i.number),聽pExp(i.pExp),聽isNumber(i.isNumber)
{聽}
};


struct聽Exp
{
聽聽聽聽char聽聽op;
聽聽聽聽Item聽聽lhs;
聽聽聽聽Item聽聽rhs;

聽聽聽聽Exp()
{};

聽聽聽聽Exp(char聽_op,聽Item聽_lhs,聽Item聽_rhs):op(_op),聽lhs(_lhs),聽rhs(_rhs)
{聽}

聽聽聽聽Exp(const聽Exp&聽e):op(e.op),聽lhs(e.lhs),聽rhs(e.rhs)聽
{聽}
};


class聽Error
{
聽聽聽聽string聽info;
public:

聽聽聽聽Error(string聽_info):info(_info)
{聽}

聽聽聽聽Error():info("")
{聽}

聽聽聽聽string聽what()
{return聽info;}聽聽聽
};


void聽printPorland(Exp&聽exp)
{
聽聽聽聽cout聽<<聽exp.op聽;
聽聽聽聽if(exp.lhs.isNumber)聽聽cout聽<<聽exp.lhs.number;
聽聽聽聽else聽printPorland(*exp.lhs.pExp);
聽聽聽聽if(exp.rhs.isNumber)聽聽cout聽<<聽exp.rhs.number;
聽聽聽聽else聽printPorland(*exp.rhs.pExp);
聽聽聽聽return;
}

int聽main()


{
聽聽聽聽stack<Item>聽聽ExpStack;
聽聽聽聽char聽tmpChar;
聽聽聽聽Item聽tmpItem;
聽聽聽聽Item聽tmpLhs;
聽聽聽聽Item聽tmpRhs;
聽聽聽聽string聽聽numbers聽=聽"0123456789";
聽聽聽聽string聽聽operators聽=聽"+-*/";

聽聽聽聽cout<<"Input聽the聽Express(杈撳叆聽'e'鏍囪瘑緇撴潫):";

聽聽聽聽do
{

聽聽聽聽try
{

聽聽聽聽聽聽聽聽while(cin>>tmpChar)
{
聽聽聽聽聽聽聽聽聽聽聽聽if(tmpChar聽==聽'e')聽break;聽聽//e涓虹粨鏉熺
聽聽聽聽聽聽聽聽聽聽聽聽else聽if(find(numbers.begin(),聽numbers.end(),聽聽//鏄竴涓暟瀛?/span>

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpChar)!=numbers.end())
{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpItem.isNumber聽=聽true;
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpItem.number聽聽聽=聽tmpChar;
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽ExpStack.push(tmpItem);//鏁板瓧鍏ユ爤

聽聽聽聽聽聽聽聽聽聽聽聽}else聽if(find(operators.begin(),聽operators.end(),聽//鏄竴涓搷浣滅

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpChar)!=operators.end())
{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//鎿嶄綔絎︽瘡嬈¤瀵瑰簲涓や釜琚搷浣滄暟錛屽惁鍒欒娉曢敊璇?/span>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽if(ExpStack.size()<2)聽throw聽Error("Syntactic聽Error!");聽

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//鎿嶄綔絎︿袱杈圭殑鍏冪礌鍑烘爤
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpRhs聽=聽ExpStack.top();
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽ExpStack.pop();
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpLhs聽=聽ExpStack.top();
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽ExpStack.pop();

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpItem.isNumber聽=聽false;聽聽聽//闈炴暟瀛楋紝鏄竴涓〃杈懼紡
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tmpItem.pExp聽=聽shared_ptr<Exp>(new聽Exp(tmpChar,聽tmpLhs,聽tmpRhs));聽

聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽ExpStack.push(tmpItem);聽聽聽聽聽//琛ㄨ揪寮忓叆鏍?/span>
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽

聽聽聽聽聽聽聽聽聽聽聽聽}else聽
{聽聽//聽鏈煡瀛楃
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽throw聽聽Error("Unknow聽Character!");
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽if(ExpStack.size()!=1)聽throw聽Error("Syntactic聽Error!");

聽聽聽聽聽聽聽聽tmpItem聽=聽ExpStack.top();
聽聽聽聽聽聽聽聽ExpStack.pop();

聽聽聽聽聽聽聽聽if(tmpItem.isNumber)聽cout聽<<聽tmpItem.number聽<<endl;
聽聽聽聽聽聽聽聽else聽printPorland(*tmpItem.pExp);
聽聽聽聽聽聽聽聽cout聽<<聽endl;


聽聽聽聽}catch(Error&聽e)
{
聽聽聽聽聽聽聽聽cout聽<<聽e.what()聽<<聽endl;
聽聽聽聽聽聽聽聽getline(cin,聽string());聽聽聽聽聽聽聽聽//璺寵繃閿欒鐨勫綋鍓嶈
聽聽聽聽}

聽聽聽聽聽聽聽聽cout聽<<聽"Try聽again?(y/n)"聽<<聽endl;
聽聽聽聽聽聽聽聽cin聽>>聽tmpChar;
聽聽聽聽}while(tmpChar聽==聽'y'聽||聽tmpChar聽==聽'Y');
聽聽聽聽
聽聽聽聽return聽0;
}


]]> 青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲二区三区四区|
亚洲乱码精品一二三四区日韩在线|
久久夜色撩人精品|
国产精品综合色区在线观看|
久久亚洲春色中文字幕久久久|
国产精品日韩专区|
欧美一区二区三区在线|
欧美日韩精品在线视频|
亚洲人精品午夜|
国产精品99久久久久久人|
国产精品久久久久久久久久免费|
正在播放亚洲|
久久久久久9|
99在线热播精品免费|
国产精品久久久久久久久免费樱桃
|
欧美日韩一二三区|
亚洲美女黄网|
在线视频日韩|
鲁大师影院一区二区三区|
久久久久久久久久久久久9999|
欧美日韩高清在线一区|
久久久久女教师免费一区|
99国产精品国产精品毛片|
浪潮色综合久久天堂|
亚洲桃花岛网站|
亚洲电影第1页|
国产精品毛片高清在线完整版
|
一区二区欧美在线|
亚洲欧美在线磁力|
亚洲精品看片|
精品不卡一区|
国产乱理伦片在线观看夜一区|
久久久亚洲高清|
91久久久精品|
久久激情视频|
亚洲美女视频在线观看|
国产精品红桃|
欧美精品福利视频|
欧美在线电影|
99re国产精品|
欧美黄色一级视频|
亚洲韩日在线|
国产精品一区视频网站|
亚洲裸体在线观看|
亚洲人成亚洲人成在线观看图片
|
欧美日韩一区三区四区|
久久综合狠狠|
久久激情综合|
欧美一区二区三区四区在线观看|
亚洲电影免费在线观看|
亚洲一区二三|
亚洲靠逼com|
午夜欧美理论片|
欧美成人高清视频|
亚洲一品av免费观看|
久久精品首页|
国产精品s色|
亚洲乱码国产乱码精品精98午夜|
在线视频精品一|
免费看的黄色欧美网站|
午夜久久99|
欧美日韩一区二区三区四区五区|
国产色爱av资源综合区|
亚洲视频中文|
最近中文字幕mv在线一区二区三区四区|
欧美成人精品在线视频|
亚洲男同1069视频|
欧美日韩黄色大片|
亚洲黄色视屏|
亚洲激情在线播放|
美女脱光内衣内裤视频久久影院
|
噜噜噜久久亚洲精品国产品小说|
国产精品s色|
亚洲网站在线播放|
久久精品99|
一区二区三区蜜桃网|
一区二区三欧美|
99成人在线|
欧美一区二区日韩|
狠狠爱综合网|
亚洲精品在线视频|
亚洲字幕一区二区|
欧美高清视频一区二区三区在线观看|
国产欧美精品在线播放|
日韩网站免费观看|
日韩一级精品|
国产精品一区二区男女羞羞无遮挡
|
欧美极品aⅴ影院|
欧美日韩视频一区二区三区|
国产欧美一区二区精品婷婷|
极品少妇一区二区三区|
久久亚洲国产成人|
久久野战av|
亚洲精品永久免费|
亚洲激情一区|
欧美日韩一区二区在线观看|
99爱精品视频|
在线观看视频免费一区二区三区|
午夜精品久久久久久久白皮肤|
亚洲福利专区|
久久精品视频在线免费观看|
国产自产精品|
久久精品最新地址|
香港久久久电影|
国产毛片一区|
亚洲欧美日韩国产综合精品二区|
亚洲高清久久|
国内精品一区二区|
欧美在线欧美在线|
亚洲五月婷婷|
久久精品国产2020观看福利|
亚洲素人一区二区|
一区二区激情|
日韩一级精品|
欧美剧在线观看|
噜噜噜躁狠狠躁狠狠精品视频
|
一区二区三区日韩精品|
日韩小视频在线观看|
亚洲国产欧美在线|
亚洲韩日在线|
久久久蜜桃精品|
国产精品爽黄69|
欧美一区二区在线播放|
亚洲视频碰碰|
欧美精品麻豆|
亚洲春色另类小说|
伊人成人网在线看|
亚洲亚洲精品在线观看|
中文欧美在线视频|
欧美刺激性大交免费视频|
久久se精品一区二区|
国产精品美女久久久久久久
|
久久国产精品久久久久久久久久|
欧美视频中文字幕|
久久国产精品一区二区|
亚洲国产成人久久综合一区|
亚洲精品影视|
国产日韩欧美中文在线播放|
久久久www免费人成黑人精品
|
亚洲国产精品尤物yw在线观看
|
国产精品视频999|
亚洲精品网站在线播放gif|
亚洲精品免费在线|
久久亚裔精品欧美|
免费成人小视频|
1769国内精品视频在线播放|
欧美人与禽猛交乱配视频|
亚洲一区国产视频|
久久免费99精品久久久久久|
国产日韩在线一区|
久久精品30|
免费影视亚洲|
亚洲第一在线综合在线|
久久久久久伊人|
欧美激情视频一区二区三区不卡|
中文在线不卡|
夜夜嗨av一区二区三区四季av|
国产亚洲精品高潮|
欧美日韩1080p|
欧美一区二区在线视频|
欧美成在线视频|
欧美xx69|
亚洲精选在线|
亚洲欧洲av一区二区|
国产手机视频精品|
免费日韩精品中文字幕视频在线|
欧美亚洲在线播放|
午夜亚洲精品|
欧美在线一级视频|
久久精品免费电影|
久久超碰97人人做人人爱|
亚洲毛片在线看|
欧美激情在线免费观看|
激情综合激情|
久久综合中文|
篠田优中文在线播放第一区|
亚洲高清自拍|
久久亚洲私人国产精品va|
亚洲专区免费|
亚洲一区二区伦理|
99精品国产热久久91蜜凸|
91久久精品国产91久久|
伊人久久大香线蕉av超碰演员|
国产精品毛片va一区二区三区|
欧美区一区二|
国产精品网红福利|
国产伦精品免费视频|
国产精品亚洲人在线观看|
国产精品免费久久久久久|
欧美a级在线|
国产精品国产三级国产专播精品人|
欧美日韩美女一区二区|
欧美1区2区3区|
亚洲乱码精品一二三四区日韩在线
|
久久亚洲私人国产精品va|
国产真实精品久久二三区|
久久免费少妇高潮久久精品99|
亚洲永久免费视频|
久久夜色精品国产亚洲aⅴ|
欧美一区二区三区的|