输出一个整数的每一位。两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
2018-03-25 17:43
435 查看
输出一个整数的每一位。
两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
#include "stdio.h" int main() { int num = 0, count = 0, i = 0; int num1 = 0; printf("请输入一个数:"); scanf("%d",&num); num1 = num; while(num) { num = num/10; count++; } int a[100]; printf("是一个%d位数\n",count); for(i=1 ;i<=count ;i++) { a[i] = (num1)%10; num1 = (num1)/10; } for(i=count ;i>0 ;i--) { printf("%d\t",a[i]); } printf("\n"); return 0; }
两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
#include "stdio.h" int main() { printf("请输入两个数:"); int a = 0,b = 0,c = 0,count = 0; scanf("%d %d",&a,&b); c = a^b; while(c) { if(c&1 == 1) { count++; } c = c>>1; } printf("这俩数二进制有%d位不同。\n",count); return 0; }
相关文章推荐
- 1.输出一个整数的每一位。2. 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 1.编程实现: 两个int(32位)整数m和n的二进制表达中, 有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- 1.写一个函数返回参数二进制中 1 的个数;2..获取一个数二进制序列中所有的偶数位和奇数位;3. 输出一个整数的每一位;4.两个int整数的二进制表达中,有多少个位不同
- 4.编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 输入例子: 1999 2299 输出例子:7
- 1.写一个函数返回参数二进制中1的个数2.获取一个数二进制序列中所有的偶数为和奇数位,分别输出二进序列3.输出一个整数的每一位4.编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(b
- 编程实现: 两个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)不同?
- 如何实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数a和b的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 1、写一个函数返回参数二进制中 1 的个数(三种方法)2、获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列3、输出一个整数的每一位。4、两个int(32位)整数m和n的二进制表达中,有多
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同