描述
统计
我们知道判断一个整数是奇数还是偶数,只需要用该整数除以2,如果能整除说明是偶数,如果不能整除说明是奇数。小王是个爱动脑筋的同学,他总在想,还有别的方法可以用来判断奇偶么?有人说可以用位运算,而且比除法或者取余运算快,可是这个运算符他不熟,你能帮他解决这个问题么? |
输入
输入只有一组,在一行上输入一个大于0的整数。 |
输出
输出也只有一行,如果是奇数,则输出'o',如果是偶数,则输出'e'。 |
难度
入门 |
输入示例
4 |
输出示例
e |
#include<iostream>
using namespace std;
int main()
{
int x = 1;
int y;
scanf("%d", &y);
if((y&x) == 1)
printf("o");
else
printf("e");
return 0;
}
这里牵扯到与运算(&)的性质,同学们可以留言探讨下