回 帖 发 新 帖 刷新版面

主题:如何用编程解决逻辑问题

下面有一题,请问如何用编程解决
我不仅想知道答案,还想知道解这类题的方法



小王的竞赛成績

小王參加了語文、算术兩科的竞赛.根据他自已提供的情況,四個同學對他的成績作了如下的預測.
甲:語文85分、算术85分;
乙:語文85分、算术不是95分;
丙:語文95分、算术不是95分;
丁:語文95分、算术95分;
竞赛委員会公報成績後,四人中有一人完全正确,其他人也都猜對了一半.
問小王的成績究竟如何?

回复列表 (共3个回复)

沙发

先假设一个同学是预测对了,然后看其它的同学是不是只猜对了一半.
如果是那假设那个同学的预测结果就是小王的成绩.
如果不是就假设另外的同学预测对了.

我觉得这种题只有这样来假设.可能这就是万能的方法吧.(个人认为)
如果哪位高手有更好的方法,请贴出来学习学习~

板凳

就题论题:
丙的答案完全正确。

解决方案:
if,else嵌套解决

推广:
如果逻辑操纵不了程序,就在程序中设置段点,让程序指点逻辑

3 楼

搜索
然后枚举
最后答案

我来回复

您尚未登录,请登录后再回复。点此登录或注册