我正在做一个练习,它要求消除任何可被 5 整除的数字,最终成为一个整数。所以而不是:
If (num == 5 || num == 10)
continue;
有没有办法告诉计算机它是否能被 5 整除不输出它或者它是奇数甚至不输出数字?请尝试在我刚开始编程的新手级别留下答案。
我正在做一个练习,它要求消除任何可被 5 整除的数字,最终成为一个整数。所以而不是:
If (num == 5 || num == 10)
continue;
有没有办法告诉计算机它是否能被 5 整除不输出它或者它是奇数甚至不输出数字?请尝试在我刚开始编程的新手级别留下答案。
bool isDivisibleBy5 = n % 5 == 0;
你的电话号码在哪里n
。对于奇数,
bool isOdd = n % 2; // evaluates to 0 if even, so false
模运算符 % 为您提供除法的余数,因此您只需检查它是否为零
num % 5 == 0
是的。operator%
如果模数返回 0 ,则一个数可以被 5 整除。
你可以做:
if (n % 5 == 0) {
//number is divisible by 5
}
else {
//not divisible by 5
}
if (num % 5 == 0)
continue;
只会在5、10、15...