文件名称:bolanjisuanqi
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:17kb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
背景
以下是几个标准的表达式:
5 * 2 + -3
5 * (2 + -3)
5 + ((-4 * -5) + (((5 + (6 - 2)) * 7 + ((4 + 2) * (3 - 1))))
与之等价的波兰表达式为
+ * 5 2 -3
* 5 + 2 -3
+ 5 + * -4 -5 + * + 5 - 6 2 7 * + 4 2 - 3 1
在普通的表达式中,符号是位于运算对象之间的,而在波兰表达式中,运算符号位于参与运算的对象之前。
波兰式在计算中的价值在于它不需要使用括号,之所以如此是由于波兰式的操作符的先后顺序是明确的。
如果我们用 P 表示波兰表达式,用 O 表示操作符,用 D 表示数字,则可以将波兰表达式定义为 P = O P P 或 P = D。 -#ifdef OJ
freopen("polan.in","r",stdin)
freopen("polan.out","w",stdout)
#endif
以下是几个标准的表达式:
5 * 2 + -3
5 * (2 + -3)
5 + ((-4 * -5) + (((5 + (6 - 2)) * 7 + ((4 + 2) * (3 - 1))))
与之等价的波兰表达式为
+ * 5 2 -3
* 5 + 2 -3
+ 5 + * -4 -5 + * + 5 - 6 2 7 * + 4 2 - 3 1
在普通的表达式中,符号是位于运算对象之间的,而在波兰表达式中,运算符号位于参与运算的对象之前。
波兰式在计算中的价值在于它不需要使用括号,之所以如此是由于波兰式的操作符的先后顺序是明确的。
如果我们用 P 表示波兰表达式,用 O 表示操作符,用 D 表示数字,则可以将波兰表达式定义为 P = O P P 或 P = D。 -#ifdef OJ
freopen("polan.in","r",stdin)
freopen("polan.out","w",stdout)
#endif
(系统自动生成,下载前可以参看下载内容)
下载文件列表
波兰计算器/7.c.txt
波兰计算器/未命名3.cpp
波兰计算器/波兰.cpp
波兰计算器/波兰.exe
波兰计算器/波兰.o
波兰计算器
波兰计算器/未命名3.cpp
波兰计算器/波兰.cpp
波兰计算器/波兰.exe
波兰计算器/波兰.o
波兰计算器
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.