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