C++程序检查数字是偶数还是奇数
一个数是偶数,如果它可以被2整除,那么奇数如果它不能被2整除。
一些偶数是-
2, 4, 6, 8, 10, 12, 14, 16
一些奇数是-
1, 3, 5, 7, 9, 11, 13, 15, 17
使用模数检查数字是偶数还是奇数
使用模数检查数字是偶数还是奇数的程序如下。
示例
#includeusing namespace std; int main() { int num = 25; if(num % 2 == 0) cout< 输出结果 25 is odd在上面的程序中,数字num除以2并观察其余数。如果余数为0,则该数为偶数。如果余数为1,则该数为奇数。
if(num % 2 == 0) cout<使用按位与检查数字是偶数还是奇数
如果一个数字在按位表示中将1作为其最右边的位,则该数字是奇数。即使它在按位表示中将0作为最右边的位也是如此。这可以通过对数字和1使用按位与来找到。如果获得的输出为0,则该数字为偶数,如果获得的输出为1,则该数字为奇数。
使用按位与检查数字是偶数还是奇数的程序如下-
示例
#includeusing namespace std; int main() { int num = 7; if((num & 1) == 0) cout< 输出结果 7 is odd在上面的程序中,对num和1进行按位AND运算。如果输出为0,则num为偶数,否则num为奇数。
if((num & 1) == 0) cout<