运用c程序来对 5人跳水比赛的预测

5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果

A选手说:B第二,我第三;

B选手说:我第二,E第四;

C选手说:我第一,D第二;

D选手说:C最后,我第三;

E选手说:我第四,A第一;

比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。

首先每个人的名次都有5种,并且互不影响

运用c程序来对 5人跳水比赛的预测2.下来就是他们每个人所说的话只有一半是真的,即要么前半句是真的要么后半句是真的,我们对此分两种情况来求解,1.前半句是真的,后半句是假的 ( 1这种情况是真的为1,那么2就是假的为0,反之亦一样)
2.前半句是假的,后半句是真的。
这两种情况的结果相加之和为1+0=1 ,
运用c程序来对 5人跳水比赛的预测