1. 首页
  2. 课程学习
  3. C++/C
  4. C语言后缀式转中缀式的计算代码

C语言后缀式转中缀式的计算代码

上传者: 2018-12-09 12:38:01上传 C文件 2.78KB 热度 102次
【问题描述】 将由数字和四则运算符组成的后缀表达式变换为中缀表达式。输入的后缀表达式包含的运算符不超过15个。要求转换后的中缀表达式中不应出现不必要的括号。例如,整个表达式两端的括号要省略,不影响原计算顺序的括号要省略。 【输入形式】 程序从标准输入上读入一行字符串,是一个合法的后缀表达式,数字和运算符之间由空格分隔。其中的数字可以是整数,也可以是带有小数部分的浮点数。 【输出形式】 向标准输出打印结果。输出只有一行,是转换后的中缀表达式,并且 1. 各分量(包括括号)紧密输出,不使用空格进行分隔; 2. 在转换前后各运算数的出现顺序不变; 3. 浮点数保留输入时的小数位数。 【输入样例】 4 7 - 2.1 5 + * 7.1 9 - / 【输出样例】 (4-7)*(2.1+5)/(7.1-9)
用户评论
码姐姐匿名网友 2018-12-09 12:38:01

很多测试点错的

码姐姐匿名网友 2018-12-09 12:38:01

呵呵,误人子弟

码姐姐匿名网友 2018-12-09 12:38:01

很多测试点都有错