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