首页 > 试题广场 >

两个整数二进制位不同个数

[编程题]两个整数二进制位不同个数
  • 热度指数:6578 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
输入两个整数,求两个整数二进制格式有多少个位不同

输入描述:
两个整数


输出描述:
二进制不同位的个数
示例1

输入

22 33

输出

5
头像 准备进厂的小熊猫
发表于 2023-09-07 16:13:55
#include <stdio.h> int main() { int a, b; int count=0; while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 c 展开全文
头像 牛客497079527号
发表于 2023-11-19 00:05:41
#include <stdio.h> int main() { int n,m; scanf("%d %d", &n,&m); int i = 0; int num = 0; int arr1[32] = { 0 }; int arr2 [ 展开全文
头像 诗云panther
发表于 2021-08-19 19:51:09
include<bits/stdc++.h> using namespace std;class solution {public: string sortstr(string str) { string str1 = "";//存放1-9数 展开全文
头像 小眼神
发表于 2024-01-31 19:08:49
#include <stdio.h> int main() { int n=0,m=0,c=0,count=0; scanf("%d %d",&n,&m); c=n^m;//二进制用^可以达到同0异1的效果。n与m不同位上就放 展开全文
头像 愿offer多多的小山竹很强大
发表于 2024-02-23 19:50:43
#include <stdio.h> int main() { int a, b; while (scanf("%d %d", &a, &b) != EOF) { // 注意 while 处理多个 case // 64 展开全文
头像 桃花不换美人
发表于 2023-12-07 13:49:53
#include <stdio.h> int CountDifferentBit(int num1, int num2) { int i = 0; int n = 0; int b = num1^num2; for(i=0;i<32;i++) 展开全文
头像 辛格singe
发表于 2024-02-21 21:04:48
#include <stdio.h> int main() { int a, b; while (scanf("%d %d", &a, &b) != EOF) { int c = 0; f 展开全文
头像 JY0
发表于 2024-05-15 21:20:02
#include <stdio.h> int main() { int a = 0; int b = 0; scanf("%d%d",&a,&b); int c = a ^ b; int count = 0; 展开全文
头像 叶紫枫
发表于 2024-04-28 21:53:37
#include <stdio.h> int main() { int m, n; scanf("%d %d",&m, &n); int a = m ^ n;//将两数进行异或运算 int count = 0;//计算a二进制中1的个数 展开全文
头像 阿辉不一般
发表于 2023-11-07 17:24:49
#include <stdio.h> int main() { int a, b; scanf("%d%d",&a,&b); int count = 0; int c = a ^ b;//a与b异或,c二进制位有几个1 展开全文