运用c程序来对 5人跳水比赛的预测
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一;
比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。
首先每个人的名次都有5种,并且互不影响
2.下来就是他们每个人所说的话只有一半是真的,即要么前半句是真的要么后半句是真的,我们对此分两种情况来求解,1.前半句是真的,后半句是假的 ( 1这种情况是真的为1,那么2就是假的为0,反之亦一样)
2.前半句是假的,后半句是真的。
这两种情况的结果相加之和为1+0=1 ,