为什么我的 if 语句忽略第一个 if?

时间:2021-02-17 10:52:48

标签: if-statement nested-if

当我运行我的代码并选择选项 3 时,无论我输入什么数字,它总是返回“不好,...”。

我的代码适用于选项 2,并且会为我提供正确的 cout 语句,所以我不明白我在选项 3 中的代码有什么问题,因为它们基本相同。

enter image description here

1 个答案:

答案 0 :(得分:0)

您忽略了逻辑运算符的重点,因为第一个 if 和第二个 if 不相同。您需要一个既小于 50 又大于 75 的数字,以便输入该 if 语句,这永远不会为真。您可能想要切换到或 (||)。