编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
2017-10-18 20:49
316 查看
#include<stdio.h> int main() { int m = 0; int n = 0; int q = 0; int count = 0; int i = 0; printf("请输入两个整数:>"); scanf("%d %d", &m, &n); q = m^n; for (i = 0; i < 32; i++) { if ((q >> i) & 1 == 1) { count++; } } printf("count = %d", count); return 0; }
相关文章推荐
- 编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- .编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 1.编程实现: 两个int(32位)整数m和n的二进制表达中, 有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- c语言编程实现两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 1.输出一个整数的每一位。2. 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 4.编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 用c语言实现,两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 如何实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- C语言:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同(模除、移位)
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?