|  | 
|  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,
		
			
		   |