甲、乙、丙、丁分别是北京、天津、上海、重庆人;甲和北京人是工人,乙和天津人是军人,丙和上海人不同职业,丁不是军人,乙是哪
3个回答

(1)甲和北京人是工人; 说明甲不是北京人,

(2)乙和天津人是军人; 说明乙不是天津人,

(3)丙和上海人不同职业;说明丙不是上海人,

(4)丁不是军人; 说明丁不是天津人,不是军人一定是工人,那么丁就是北京人;

丁不是军人,甲不是军人,那么只有丙和乙是军人了,那么丙就是天津人.

丙是军人,那么上海人就是工人,所以甲就是上海人.

剩下的乙就是重庆人了.