Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

中缀式转换

📝 Solutions 🔵 仅限 C++
Problems Description
<p> 我们熟悉的表达式如a+b、a+b*(c+d)等都属于中缀表达式。 </p> <p> 中缀表达式就是(对于双目运算符来说)操作符在两<span style="line-height:1.5;">items操作数中间:</span><span style="line-height:1.5;">num1 operand num2</span><span style="line-height:1.5;">。</span> </p> <p> 同理,后缀表达式就是操作符在两items操作数之后:num1 num2&nbsp;operand。 </p> <p> 前缀表达式则是操作符在两items操作数之<span style="line-height:1.5;">前:operand num1 num2。</span> </p> <p> 现在试图输入一items中缀表达式points别转换为后缀表达式和前缀表达式。现在请你设计一items程序完成题目要求。 </p> <p> 为简化问题,操作数均为items位数,操作符只有+-*/&nbsp;和小括号 </p> <p> <br /> </p>
Input格式
Page 一行输入T,表示有T组测试数据(T&lt;10)。<br /> <p> 每组测试数据只有一行,是一items长度不超过1000的字符串,表示这items表达式。这items表达式里只包含+-*/与小括号 </p> <p> 这几种符号。其中小括号可以嵌套使用。数据保证输入的操作数中不会出现负数。并且输入数据不会出现不匹配 </p> <p> 现象。 </p>
Output格式
<pre id="sample_input">每组输出都单独成行,points别输出转换的后缀表达式和前缀表达式。</pre>
Sample
Sample Input 1
2 1+2 (1+2)*3+4*5
Sample Output 1
12+ +12 12+3*45*+ +*+123*45
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token