【跪求】【急】波兰表示法到逆波兰表示法的转换程序

Linmm 2024-06-04 02:00:04
最佳回答
恩,这是一道数据结构的题目,其实学过数据结构的人都知道。波兰表示法叫做前缀表达式,逆波兰表示法又叫做后缀表达式。这里给你一道前缀表达式转换成后缀表达式的题目,其实非常简单的。网上一查非常的多,这里给你一道。希望对你有帮助。使用递归完成前缀变后缀.下面程序的结果存放在堆栈stack中 //假设已有堆栈类: class tstack; //操作数类: class tdata; tstack stack; void getop(char *str) //获得操作符 { tdata *data1; tdata *data2; if(strch(*str, "+-*/^% ") > 0) {//是操作符 data1 = getdata(str + 1); if(**singleop(*str)) { //是单操作数的操作符 stack.push(data1); } else { //是双操作数的操作符 data2 = getdata(str + len(data1)); if(data1 != **) stack.push(data1); if(data2 != **) stack.push(data2); stack.push(*str); } } else {//是数字 //出错处理 } } tdata *getdata(char *str) //获得一个操作数 { if(strch(*str, "+-*/^% ") > 0) {//是操作符 getop(str); return **; } else return getdatastr(str); //getdatastr(char *)是解析数据,返回tdata * } 20210311
汇率兑换计算器

类似问答
  • 波兰100000纸币兑换人民币
    • 2024-06-04 15:47:09
    • 提问者: 未知
    你好,100000的波兰纸币,你说的是图片里这张吧,这个是旧的兹罗提。在1990年年代初波兰经历了恶性通货膨胀后,旧有的兹罗提贬值一万倍。直至在1995年,波兰**发行新的兹罗提,把旧有的10,000兹罗提兑换成新的1兹罗提,才开始稳定了通货膨胀。换言之,这是一张不能流通的货币。但是,这张10w是旧版...
  • 有过爱尔兰的非法**记录还能不能办波兰**
    • 2024-06-04 12:15:42
    • 提问者: 未知
    不求分数,虽然我是美国**但是个人认为这类型的案件,最好都找一找律师既然你有很多波兰的朋友,那最直接的办法就是将你种种问题一次性的问死转办**的律师如果你真的想知道一些情况的话客观地说,有非法**记录人士都比较难申请**,可能在你的护照会有永久性的**和出入境的记录
  • 示波器的使用视频教程
    • 2024-06-04 08:41:25
    • 提问者: 未知
    1第一:检修不触发故障主板时,可以用示波器测32.768和25m(nf的板)晶振是否起振,非常直观,非常准确,有些人可能拍砖:“用万用表测晶振的两脚的压差不是也可以判断其好坏吗?没错,但是我要告诉你你只对了一半,有压差只能初步判断是好的,实际维修中也经常碰到有压差但不起振的故障,在没示波器下最好的方法就是代换一个。但如果我们有示波器,测其晶振两脚,会有一个正弦波,且下面标有对应的频率数值没有偏移,...
  • 求声表面波滤波器的使用和匹配?
    • 2024-06-04 06:40:52
    • 提问者: 未知
    saw滤波器匹配的目的实际saw滤波器匹配时需要注意的问题解决方案:评估板和系统板上的匹配元件值有些差异,其原因是分布参数不同,需要微调元件值高损耗滤波器通常要求失配...
  • 表示交替的成语, 急急急!
    • 2024-06-04 16:26:10
    • 提问者: 未知
    温故知新 弃旧图新 万象更新 焕然一新 新婚燕尔 新陈代谢 日新月异 标新立异 推陈出新 耳目一新 记忆犹新 旧雨新知 咸与维新 纳新吐故 革故鼎新 白头如新 吐故纳新 清新俊逸 鼎新革故 发硎新试 旧瓶装新酒 今雨新知 恭贺新禧 日异月新 喜新厌旧 新硎初试 新益求新 辉光日新 白首如新 白头而新 悔过自新 弃旧迎新 新婚宴尔 喜新厌故 咸与惟新 吸新吐故 无旧无新 文君新寡 迎新送旧 整旧如新...
  • 兰迪·波许的著作
    • 2024-06-04 15:38:31
    • 提问者: 未知
    the last lecture(中译:最后的演讲、又译:最后一课,合作者jeffrey zaslow)(2008)**bn 1401323251授权中文版《最后的演讲》 作 者:(美)兰迪·鲍许 著,邹惠玲,** 译 出 版 社:湖南科技出版社 出版时间:2009-1-1 字 数:112000 版 次:1 页 数:224 开 本:大32开 印 次:1 纸 张:胶版纸 i...
  • 波兰现在的情况
    • 2024-06-04 19:17:59
    • 提问者: 未知
    **: 呈横长方形,长与宽之比约为8∶5。旗面由上白下红两个平行相等的横长方形构成。白色不仅象征古老传说中的白鹰,而且还象征着纯洁,表达出波兰人民渴望自由、和平、**、幸福的美好愿望;红色象征热血,也象征着**斗争取得胜利。 **;为盾徽。红色的盾面上绘有一只头戴金冠、舒展双翼的白鹰。红、白两色是波兰人民喜爱的传统颜色,也是**之颜色。白鹰象征波兰人民不屈的爱国精神。 **政要:**莱赫·卡钦斯基...
  • 示波器**的正确使用方法?
    • 2024-06-04 14:05:30
    • 提问者: 未知
    本文将介绍各种**的类型和用法 什么是**: 示波器是电子工程师最常用的测量仪器,而示波器**毫无疑问是示波器最常用的配件。示波器**是连接被测电路与示波器输入端的电子部件。没有**,示波器就成了个摆件,只能作为装饰品啦。在选择示波器**之前,我们最好看看示波器的说明书,了解我们...
  • 电子产品示波器,探针出口到法国交税吗,是多少????急急急
    • 2024-06-04 05:54:50
    • 提问者: 未知
    电子产品示波器,探针出口到法国交税吗,是多少?急急急,thanks 浏览次数:842 当然要交官税啦,不过你也可以小量带过去,呵呵。当然要交官税啦,不过你也可以小量带过去,...
  • 人民币的两种表示方法?
    • 2024-06-04 07:22:19
    • 提问者: 未知
    人民币的两种表示方法:①用**伯数表示:1角、5角、1元、5元、10元、20元、50元、100元。②用大写数字表示:壹角、伍角、壹元、伍元、拾元、贰拾元、伍拾元、壹佰元。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。