
C语言中后缀式转换为中缀式的计算代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本段代码展示了如何将C语言中的后缀表达式(逆波兰表示法)转化为更为常见的中缀表达式,并进行相应的计算。适合编程学习和算法理解。
将由数字与四则运算符构成的后缀表达式转换为中缀表达式。输入的后缀表达式的运算符数量不超过15个,并且要求输出的中缀表达式不应包含不必要的括号,例如整个表达式的两端括号应省略。
【输入形式】
程序从标准输入读入一行字符串,这是一条合法的后缀表达式,其中数字和运算符之间以空格分隔。该行中的数字可以是整数或带有小数部分的浮点数。
【输出形式】
向标准输出打印结果。输出仅包含转换后的中缀表达式,并且:
1. 各组成部分(包括括号)紧密相连,不使用空格进行间隔;
2. 转换前后各运算符和操作数的出现顺序保持不变;
3. 浮点数保留输入时的小数位数。
【示例】
若标准输入为“4 7 - 2.1 5 + * 7.1 9 - /”,则输出应为“(4-7)*(2.1+5)/(7.1-9)”。
全部评论 (0)
还没有任何评论哟~


