首页热点问题发现等你来答
我要提问

大佬,还是我。再次求助。老师说这是学校考研的题目,我完全不会。

提问时间:2023-03-26 22:20 | 栏目 分享 举报已浏览【1350】次

所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右进行(不用考虑运算符的优先级)。如:中缀表达式 3*(5–2)+7 对应的后缀表达式为:352-*7+ 。请将给出的中缀表达式转化为后缀表达式并输出。输入格式:输入仅一行为中缀表达式,式中所有数字均为个位数,表达式长度小于1000。输出格式:输出一行,为后缀表达式,式中无空格。输入样例:2+4*8+(8*8+1)/3输出样例:248*+88*1+3/+求助,万分感谢。

匿名网友 2023-03-26 22:23 精选回答

正好有以前的参考#includeiostream#includecstdlib#includestackusingnamespacestd;intPrecede(chara,charb){inti;if((a==+||a==-)&&(b==*||b==/))i=1;if((a==+||a==-)&&(b==+||b==-))i=0;if((a==*||a==/)&&(b==*||b==/))i=0;if((a==*||a==/)&&(b==+||b==-))i=0;if(a==(||a==))i=1;returni;}intNifix_To_Suffix(char*p){chara,c,e;inti;stackcharsc;c=*p++;while(c!=\0){if(c=48&&c=57)coutc;if(c==()sc.push(c);if(c==)){if(!sc.empty())e=sc.top();while(e!=(){a=sc.top();sc.pop();couta;if(!sc.empty())e=sc.top();if(e==(){e=sc.top();sc.pop();}}}if(c==+||c==-||c==*||c==/){if(sc.empty())sc.push(c);else{e=sc.top();i=Precede(e,c);if(i==1)sc.push(c);if(i==0){while(!i){a=sc.top();sc.pop();couta;if(!sc.empty()){e=sc.top();i=Precede(e,c);}elsebreak;}sc.push(c);}}}c=*p++;}if(!sc.empty()){while(!sc.empty()){a=sc.top();sc.pop();couta;}}coutendl;return0;}intmain(){chars[1001];cins;Nifix_To_Suffix(s);return0;}

站长郑重提示:以上回答来自互联网网友,仅其代表个人观点,请谨慎参阅。

离中考还有一个月,以现在这成绩,把成绩再...

变得自律是最有效的像文科这些也是能靠努力挽救的平时多做题多背多记不管最后能不能考上但自己也尽力了也不会后悔
2983 阅读 71 点赞

请问这个投出人数是不是投档人数?,十万火急

投出人数,等于送档人数。基本等于已录取人数。
2021 阅读 60 点赞

沿海岸线从北往南省级行政区

1、沿海岸线:辽宁、河北、天津、山东、江苏、上海、浙江、福建、广东、香港、澳门、广西。台湾和海南不在...
3251 阅读 39 点赞

求2020届的语文三维设计总复习的电子文档

链接:https://pan.baidu.com/s/1HIAP66OHEzHMwSBp5mPGSQ...
9792 阅读 103 点赞

2018全科医学技能与实践学习班电子卡找不到了?

这个最好是联系学校学工处咨询,或直接拨打证书发放单位,因为别人是无法知道的。
4180 阅读 106 点赞
最新问答
1电大中专学历是被国家承认吗? 90 阅读 · 3 点赞
2老师遇到在初中孩子范错误时,问什么都不回答怎么办? 57 阅读 · 8 点赞
3浙江音乐学院作曲与作曲技术理论招多少人? 83 阅读 · 8 点赞
4河北省考警校的话在校考察表和档案考察表从哪里下载? 135 阅读 · 15 点赞
5西安思源学院食堂怎么样?食堂饭菜好吃吗 113 阅读 · 5 点赞
6邯郸电大中专报名流程详细? 104 阅读 · 3 点赞