邪恶数计算器
输入一个数字,判断是否为邪恶数;或输入起止数,生成范围内的所有邪恶数。
什么是邪恶数?
邪恶数(Evil Number)是指其二进制表示中1的个数是偶数的整数。比如,数字 5 的二进制表示是 101,其中有两个 1,因此 5 是一个邪恶数。与之相对,如果一个数字的二进制表示中 1 的个数是奇数,则称其为可恶数。
如何判断一个数是否为邪恶数?
- 将数字转换为二进制。
- 统计二进制中 1 的个数。
- 如果 1 的个数为偶数,则该数是邪恶数。
示例
例子 1:判断 10 是否为邪恶数
解答:
1. 二进制表示:
10 的二进制是 1010。
2. 统计 1 的个数:
有 2 个 1。
3. 判断结果:
因为 2 是偶数,所以 10 是邪恶数。
例子 2:判断 1666 是否为邪恶数
解答:
1. 二进制表示:
1666 的二进制是 11010000010。
2. 统计 1 的个数:
有 4 个 1。
3. 判断结果:
因为 4 是偶数,所以 1666是邪恶数。
例子 3:判断 2024 是否为邪恶数
解答:
1. 二进制表示:
2024 的二进制是 11111101000。
2. 统计 1 的个数:
有 7 个 1。
3. 判断结果:
因为 7 是奇数,所以 2024 不是邪恶数。
前 100 个邪恶数
- 3
- 5
- 6
- 9
- 10
- 12
- 15
- 17
- 18
- 20
- 23
- 24
- 27
- 29
- 30
- 33
- 34
- 36
- 39
- 40
- 43
- 45
- 46
- 48
- 51
- 53
- 54
- 57
- 58
- 60
- 63
- 65
- 66
- 68
- 71
- 72
- 75
- 77
- 78
- 80
- 83
- 85
- 86
- 89
- 90
- 92
- 95
- 96
- 99
- 101
- 102
- 105
- 106
- 108
- 111
- 113
- 114
- 116
- 119
- 120
- 123
- 125
- 126
- 129
- 130
- 132
- 135
- 136
- 139
- 141
- 142
- 144
- 147
- 149
- 150
- 153
- 154
- 156
- 159
- 160
- 163
- 165
- 166
- 169
- 170
- 172
- 175
- 177
- 178
- 180
- 183
- 184
- 187
- 189
- 190
- 192
- 195
- 197
- 198
- 201