#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int m = 0, n = 0, x = 0, y = 0; int i = 0, count = 0; printf("请输入m和n:\n"); scanf("%d%d", &m, &n); for (i = 0; i < 32; i++) { x = (m >> i) & 1; y = (n >> i) & 1; if (x != y) count++; } printf("m和n有%d个位不同\n", count); system("pause"); return 0; }
将一个无符号十进制数的二进制逆转,然后以输出
原创
©著作权归作者所有:来自51CTO博客作者零点时光的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:猴子偷桃问题
下一篇:不用(a+b)/2的方式求平均数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第五节 二进制安装docker
二进制安装docker
docker linux 开机自启 -
十进制数转二进制
将一个不算太大的十进制数转换为二进制
C语言 二进制 十进制 -
实例007——将十进制数转换为二进制输出
实例007——将十进制数转换为二进制输出
#include 文件包含 ios -
java输入十进制转换二进制 java将十进制转换为二进制
十进制数转换成二进制
System 二进制数 十进制