2007-01-06, 03:32 PM | #1 |
註冊會員
|
程式 - 出個題目 四則運算
程式讀入一個檔案 或一字串
是運算式 像這樣 (10+6)*(4+3)/(5-3) 必須算出正解 56 指要支援四則運算便可以 不需太複雜 語言不限 不可以直接把運算式 寫在程式裡面喔 此帖於 2007-01-06 08:39 PM 被 snoopy 編輯. |
送花文章: 623,
|
2007-01-08, 12:12 PM | #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,
|
2007-01-08, 02:26 PM | #9 (permalink) | |
協調管理員
|
引用:
那不算程式啦,人家在windows怎麼辦,行不通的 Chin-Wei大叔在偷懶 |
|
送花文章: 11706,
|
2007-01-08, 02:42 PM | #10 (permalink) | |
長老會員
|
引用:
bash 有 windows 版的 == bash for windows: http://www.steve.org.uk/Software/bash/ |
|
送花文章: 5387,
|
2007-01-08, 04:13 PM | #14 (permalink) | |
協調管理員
|
引用:
還是有他的限制 我管理linux也是用putty+ssh 檔案傳輸也是用winscp 而且,那一些bash,都是引用別人寫好的程式,加上管線合起來用,Chin-Wei大都在偷懶,這樣不乖喔 蘿莉會生氣的 |
|
送花文章: 11706,
|