A赛4场B赛3场C赛2场D赛1场,E赛了几场?

综上所述,E参加的对手分别是A(由A的4场确定)和B(由B的3场确定),E没有和D、C比赛,所以E总共只赛了2场。

既然A赛了4场,这意味着A已经和B、C、D、E这四个人全部交过手了。这就确定了一个基础连接关系,即E至少和A有过一场比赛。

再分析B,B总共赛了3场。已知B肯定和A打过一场,又因为D只和A打过,所以B不可能和D打。剩下的对手里,B必须和C以及E各打一场,才能凑齐3场的数量。

接着看D的情况,D只赛了1场。结合前面已知A和所有人打过,那么D的那唯一的一场比赛必然是对阵A。这也意味着D没有和B、C、E中的任何一人比赛。

最后梳理C和E的关系。C一共赛了2场,根据前面的推导,C分别和A、B打过。因为C的场次已满,所以C没有和E比赛。