【发布时间】:2018-05-18 01:07:22
【问题描述】:
如果我想将分配给整数的值的范围限制为三个不同的条件。例如;必须在 9 到 95 之间,并且可以被 5 整除,这是否是实现此目的的正确方法?
有人告诉我,我可以有多个条件,只要它们用 && 分隔,但我的代码几乎没有成功。
if (input >= 5 && input <= 95 && input %5)
【问题讨论】:
-
如果 num % 5 == 0,则一个数字可以被 5 整除。您没有对此进行检查。
-
请阅读
%运算符的作用;如果 LHS 可以被 RHS 上的值整除,则它不会返回true。 -
@DeiDei 谢谢,有时候答案很明显
标签: c if-statement int