| 
 | 
 
 
发表于 2009-7-18 22:32:13
|
显示全部楼层
 
 
 
其实这种只要拿一笔一张纸列一下就出来了 
首先教师步行不骑车,赵和钱骑车,所以教师只能是孙或李之间, 
        先来看看是李的情况 
    假设李就是教师,那么赵就有三个选择,售货员、工人和医生 
    一个一个来看 
    赵是售货员的话,因为售货员的邻居不是医生,所以钱就是工人,从而推出孙就是医生。 
但因为“钱比孙年龄大”和“而医生比售货员和工人年龄都大”这两个条件不符,因此这个是假命题 
    赵是工人的话,因为医生和工人互不相识,邻居不可能互相不认识,所以钱就是售货员,继而孙是医生。 
但还是因为“钱比孙年龄大”和“而医生比售货员和工人年龄都大”这两个条件不符,因此仍否定 
    赵是医生的话,因为“售货员的邻居不是医生”“医生和工人互不相识”这2个条件限制,所以剩下的售货员和医生,这2个职业钱都不能符合,所以赵不可能是医生,因此这个也是伪命题。 
    综上三条,全部否定,从而推出教师不可能是李,所以教师一定是孙。 
        确定了孙为教师,那赵的职业就可能是售货员、工人或医生,根据上面所说的,因为赵和钱是邻居的关系,所以赵不可能是医生,所以赵只可能是售货员或工人。 
    继续分类讨论,假设赵是工人,因为医生和工人互不相识,所以钱为售货员,继而李为医生,但因为赵在教李打太极拳,所以赵和李肯定认识,但和“医生和工人互不相识”这个条件相违背,因此这个假设也不成立。 
    所以,这时赵排除了工人,所以赵的职业就是售货员,从而推出钱的职业是工人,李的职业是医生。 
因此答案就是 
赵(售货员) 
钱(工人) 
孙(教师) 
李(医生) |   
 
 
 
 |