使用位运算符实现以下条件:判断一个数是否为偶数。
This commit is contained in:
parent
8401248063
commit
84fb470ed7
|
@ -0,0 +1,18 @@
|
||||||
|
#include <iostream>
|
||||||
|
#include <bitset>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
int input_num;
|
||||||
|
int flag; // 偶数标志
|
||||||
|
cout << "请输入一个整数: ";
|
||||||
|
cin >> input_num;
|
||||||
|
|
||||||
|
flag = input_num & 0x1; // 和最后一位作比较,最后一位如果是1,则为奇数
|
||||||
|
|
||||||
|
cout << "该数" << (flag ? "是奇数" : "不是奇数") << endl; // 非0为真,0为假
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
Reference in New Issue