PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 運算式 infix 轉 prefix
作者:
OSDBNetwork
(路人甲)
2015-12-16 04:02:29
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
書本的程式
無法執行
餵入的資料(Input):
4*(5+6)
預期的正確結果(Expected Output):
*4+56
錯誤結果(Wrong Output):
一堆亂碼
程式碼(Code):(請善用置底文網頁, 記得排版)
https://repl.it/B8j7/0
補充說明(Supplement):
書本的 infix 轉 postfix 程式碼 正確,
但是 infix 轉 prefix 程式碼 有問題.
請問各位大大,該怎麼改程式碼呢?
感恩
作者:
Qbsuran
(Qbsuran)
2015-12-16 18:25:00
從後面判斷回來 ()顛倒 最後再整個反轉
作者:
OSDBNetwork
(路人甲)
2015-12-16 20:30:00
謝謝Q大,改好了!
https://repl.it/B8j7/1
// expression[0]='\0';有些是自己打錯~case '(': while(stack[top]!=')')case ')': while(InStackPriority(stack[top])...case ')': return 1;case '(':
繼續閱讀
[問題] SDL2開啟多個視窗
ResolaQQ
[問題] 指標疑惑
elune
[問題] gtk與qt之抉擇
acheron
Re: [問題] 迴圈
dritchie
Re: [問題] 迴圈
djljing
[問題] 不是類別或命名空間名稱 & 找不到識別項
QQIII
Re: [問題] 迴圈
magic704226
[問題] 迴圈
djljing
[問題] C++ stack中的記憶體管理問題
CrystalNik
[問題] gcc 編譯器問題
ho83leo
Links
booklink
Contact Us: admin [ a t ] ucptt.com