有甲乙丙三个人,这三个人中,一位是工人,一位是农民,另一位是战士,已知丙的年纪比农民大,甲和战士

问题描述:

有甲乙丙三个人,这三个人中,一位是工人,一位是农民,另一位是战士,已知丙的年纪比农民大,甲和战士
年龄不相同,战士的年龄比乙小.请问甲乙丙身份各是什么

(1)丙比战士年龄大则:丙>战士,且丙≠战士;
(2)甲和农民不同岁则甲≠农民,农民比乙年龄小则:乙≠农民,且则乙<农民;
由2可知,只有丙=农民;乙>丙,丙>战士,即乙>丙>战士,所以乙不是战士,而是工人,
剩下的一定是战士.
综上可知,甲是战士,乙是工人,丙是农民.
故答案为:战士,工人,农民.