去德国看2006世界杯的6位游客,A.B.C.D.E.F分别来自北京,天津,上海,苏州,南京和杭州,已知:(1)A和北京

2个回答

  • 由(1)得A,E,C不是北京/天津/上海人

    即A,E,C是杭州/南京/苏州人---1

    D,B,F是北京/天津/上海人---2

    由(2)A.B.F和苏州人没有出过国,而上海人到达德国得A,B,F不是苏州人和上海人---3

    由2和3可得D为上海人,B与F是北京/天津人

    由(3)B和北京人一起去柏林——B不是北京人---B 是天津人----F是北京人;

    即D--上海人--工程师;B--天津人--教师;F--北京人--医生;

    C是杭州/苏州人--工程师;--4

    A南京/杭州人--医生;--5

    E是南京/苏州人--教师.--6

    之后就推不出了,若真要勉强推的话,由于C和南京人一起去慕尼黑,A又没有出国国,则A不是南京人,而是杭州人,这样由4,6可得C为苏州人,E为南京人.

    A--杭州--医生;B--天津--教师;C--苏州--工程师;D--上海--工程师;E--南京--教师;F--北京--医生.

    这道题我个人觉得在出题的时候出国这个概念没有划清,导致之后推理比较不紧密.