![]()  | 
| 
			
			 | 
		#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,
		
			
		 
	
 
	
		
	
				 
		
		
		
		
		
		
			
		
		
		
		
		
		
		
		
		
			
				
						
				
			
		
		
		
	 |