需要腦袋非常好使的人來回答這個數學題. 北京至廣州列車裡坐着6位旅客,A,B,C,D,E,F分別來自北京,天津,上海,揚州,南京,杭州中的一個城市.已知: A和北京人是醫生,E和天津人是教師,C和上海人是工程師; A,B,F和揚州人蔘過軍,而上海人從未參過軍; 南京人比A歲數大,杭州人比B歲數大,F最年輕; B和北京人一起去武漢,C和南京人一起去廣州. 根據已知條件確定每位旅客來自的城市和職業嗎

需要腦袋非常好使的人來回答這個數學題. 北京至廣州列車裡坐着6位旅客,A,B,C,D,E,F分別來自北京,天津,上海,揚州,南京,杭州中的一個城市.已知: A和北京人是醫生,E和天津人是教師,C和上海人是工程師; A,B,F和揚州人蔘過軍,而上海人從未參過軍; 南京人比A歲數大,杭州人比B歲數大,F最年輕; B和北京人一起去武漢,C和南京人一起去廣州. 根據已知條件確定每位旅客來自的城市和職業嗎

①A和北京人是醫生,E和天津人是教師,C和上海人是工程師
可推理得;A的職業是醫生(A不會是北京人、上海人、天津人),E的職業是教師(E不是天津人、上海人、北京人),C的職業是工程師(北京人、上海人、天津人)
②A,B,F和揚州人蔘過軍,而上海人從未參過軍
可推理得;A、B、F均不是上海人、A、B、F也不會是揚州人
③南京人比A歲數大,杭州人比B歲數大,F最年輕
可推理;A不是南京人,B不是杭州人
到此可得到總結:D、E其中之一是上海人
∵C和上海人是工程師
而 E的職業是教師
A不是北京人、上海人、天津人、南京人、揚州人
故 A是杭州人 職業:醫生
∴D是上海人 職業:工程師
E不是北京人、天津人、上海人、揚州人、杭州人
故E是南京人、職業:教師
E的歲數>A的歲數>B的歲數>F的歲數
∴F不是上海人、天津人、揚州人、南京人、杭州人
故F是北京人 職業:醫生
現在就剩 乘客:B、C 地方:天津、揚州
兩個地方了: ②中提到B不是揚州人
故 B是 天津人 職業:教師
所以 C一定是揚州人 職業:工程師
總結:A 來自:杭州 職業:醫生
B 來自:天津 職業:教師
C 來自:揚州 職業:工程師
D 來自:上海 職業:工程師
E 來自:南京 職業:教師
F 來自:北京 職業:醫生
回答完畢,望採納
檢驗方法:帶入條件中,有一個不符合條件就是錯誤的,符合條件即正確.