甲乙丙丁戊五个人在运动会上分获百米,二百米,跳高,跳远和铅球冠军

问题描述:

甲乙丙丁戊五个人在运动会上分获百米,二百米,跳高,跳远和铅球冠军
甲乙丙丁戊五个人在运动会上分获百米、二百米、跳高、跳远和铅球冠军,有
四个人猜测比赛结果:
A说:乙获铅球冠军,丁获跳高冠军.
B说:甲获百米冠军,戊获跳远冠军.
C说:丙获跳远冠军,丁获二百米冠军.
D说:乙获跳高冠军,戊获铅球冠军.
其中每个人都只说对一句,说错一句.求五人各获哪项冠军.
用反证法,证明,这不是编程

甲获百米冠军 乙获二百米冠军 丙获跳远冠军 丁获跳高冠军 戊获铅球冠军
用1,2,3,4,5分别代表百米、二百米、跳高、跳远和铅球5个项目,用a,b,c,d,e
分别代表五人.如b=3 表示乙获跳高冠军.用多重循环穷举出来.