对地理非常感兴趣的几个同学聚在一起研究地图。其中的一个同学在地图上标上了标号A、B、C、D、E，让其他的同学说出他所标的地方都是哪些城市。甲说：B是陕西。E是甘肃；乙说：B是湖北，D是山东；丙说：A是山东，E是吉林；丁说：C是湖北，D是吉林；戊说：B是甘肃，C是陕西。这五个人每人只答对了一个省，并且每个编号只有一个人答对。你知道ABCDE分别是哪几个省吗？
user
对地理非常感兴趣的几个同学聚在一起研究地图。其中的一个同学在地图上标上了标号A、B、C、D、E，让其他的同学说出他所标的地方都是哪些城市。甲说：B是陕西。E是甘肃；乙说：B是湖北，D是山东；丙说：A是山东，E是吉林；丁说：C是湖北，D是吉林；戊说：B是甘肃，C是陕西。这五个人每人只答对了一个省，并且每个编号只有一个人答对。你知道ABCDE分别是哪几个省吗？
assistant
假设甲说的第一句话正确，那么B是陕西，戊的第一句话就是错误的，戊的第二句话就是正确的；C是陕西就不符合条件。甲说的第二句话正确。那么E就是甘肃。戊的第二句话就是正确的，C是陕西。同理便可推出A是山东，B是湖北，C是陕西，D是吉林，E是甘肃。