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进行按位与运算。如果结果为0,则num为偶数;否则,num为奇数。
if((num & 1) == 0) cout<<num<<" is even"; else cout<<num<<" is odd";
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP