NYOJ 257 中缀表达式表示成后缀表达式
生活随笔
收集整理的這篇文章主要介紹了
NYOJ 257 中缀表达式表示成后缀表达式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ?話說這道題代碼那個丑陋啊,,寫出來我自己都不想再看第二遍啊。。。看了看聰神的代碼,還消耗我3個NYOJ幣啊,,更扯得是,聰神的代碼我看不懂啊,,,,臥槽。。。這道題不再多說了,數據結構上有詳細的介紹,主要就是輸入的時候巧妙利用sscanf()函數就可以了。。題目:
郁悶的C小加(一)
時間限制:1000?ms ?|? 內存限制:65535?KB 難度:3 描述我們熟悉的表達式如a+b、a+b*(c+d)等都屬于中綴表達式。中綴表達式就是(對于雙目運算符來說)操作符在兩個操作數中間:num1 operand num2。同理,后綴表達式就是操作符在兩個操作數之后:num1 num2 operand。ACM隊的“C小加”正在郁悶怎樣把一個中綴表達式轉換為后綴表達式,現在請你設計一個程序,幫助C小加把中綴表達式轉換成后綴表達式。為簡化問題,操作數均為個位數,操作符只有+-*/?和小括號。
輸入每組測試數據只有一行,是一個長度不超過1000的字符串,表示這個表達式。這個表達式里只包含+-*/與小括號這幾種符號。其中小括號可以嵌套使用。數據保證輸入的操作數中不會出現負數。并且輸入數據不會出現不匹配現象。
轉載于:https://www.cnblogs.com/javaspring/archive/2012/03/24/2656390.html
總結
以上是生活随笔為你收集整理的NYOJ 257 中缀表达式表示成后缀表达式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 眸
- 下一篇: 二、Get和Post的区别