![]() |
![]() |
#1 |
註冊會員
![]() |
![]() 程式讀入一個檔案 或一字串
是運算式 像這樣 (10+6)*(4+3)/(5-3) 必須算出正解 56 指要支援四則運算便可以 不需太複雜 語言不限 不可以直接把運算式 寫在程式裡面喔 此帖於 2007-01-06 08:39 PM 被 snoopy 編輯. |
![]() |
送花文章: 623,
![]() |
![]() |
#7 (permalink) | |
長老會員
![]() |
![]() 使用 bash 解(二行搞定):
引用:
執行結果(從command line執行): # ./math.sh '(10+6)*(4+3)/(5-3)' 56 執行結果(從stdin執行): # ./math.sh < file.txt 56 == 怎麼感覺好像我是來亂的 = =a ps. 這題的重點其實是在 Operator 的優先順序和運算子的結合順序吧? 用哪種資料結構寫嘛,嗯..A害...自從當了系統管理員後 就把資料結構還給學校老師了XD (很久以前就不幹 system programmer = =+) |
|
__________________ 思考,正是從一個錯誤,跳進另外一個錯誤。 |
||
![]() |
送花文章: 5387,
![]() |
![]() |
#9 (permalink) | |
協調管理員
![]() |
![]() 引用:
那不算程式啦,人家在windows怎麼辦,行不通的 Chin-Wei大叔在偷懶 ![]() |
|
![]() |
送花文章: 11706,
![]() |
![]() |
#10 (permalink) | |
長老會員
![]() |
![]() 引用:
![]() bash 有 windows 版的 ![]() ![]() == bash for windows: http://www.steve.org.uk/Software/bash/ |
|
![]() |
送花文章: 5387,
![]() |
![]() |
#14 (permalink) | |
協調管理員
![]() |
![]() 引用:
還是有他的限制 我管理linux也是用putty+ssh 檔案傳輸也是用winscp 而且,那一些bash,都是引用別人寫好的程式,加上管線合起來用,Chin-Wei大都在偷懶,這樣不乖喔 蘿莉會生氣的 ![]() |
|
![]() |
送花文章: 11706,
![]() |