编程:甲、乙、丙三位预测已进入半决赛的四队A,B,C,D名次

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:46:43
甲预测:A第一名,B第二名
乙预测:C第一名,D第三名
丙预测:D第二名,A第三名
比赛结果,甲,乙,丙预测各对一半,试求A,B,C,D四队选手
的名次。
有没有好的解决方法?

只有2种结果,推理一下就出来了。
1。假设甲的A第一名是对的,B第二名就是错的,乙的C第一名也是错的,。那D第三名就是对的,结果丙的都不对。假设失败。
2。甲的B第二名是对的,A第一名是错的。推出丙D第二名是错的。A第三是对的。推出乙D第三是错的,C第一是对的。
最后得出名次:C第一,B第二,A第三,D第四。
写成程序,按以上思路,用IF语句实现。

c