问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

将两个十进制数转换成二进制后判断每位是否相同的方法

发布网友 发布时间:2024-03-25 21:29

我来回答

2个回答

热心网友 时间:2024-04-11 18:41

public static void CowCal()
{
Console.WriteLine("将两个十进制数转换成二进制后判断每位是否相同的方法 ,如520 和744 转换成二进制后共有三位不相同;");
Console.Write("请输入M:");
int m = Convert.ToInt32(Console.ReadLine());

Console.Write("请输入N:");
int n = Convert.ToInt32(Console.ReadLine());

int total = Cal(m, n);

Console.WriteLine("结果是:" + total.ToString() + "位");
}

private static int Cal(int m, int n)
{
int count = 0;
string maxs = "";
string mins = "";
int max = m, min = n;
if (m < n)
{
max = n;
min = m;
}

int maxEx;
int minEx;
int tmpMax = max;
int tmpMin = min;;
do{
maxEx = tmpMax % 2;
maxs = maxEx.ToString() + maxs;
tmpMax = tmpMax/2;

if (tmpMin > 0)
{
minEx = tmpMin % 2;
mins = minEx.ToString() + mins;
tmpMin = tmpMin / 2;
if (maxEx == minEx)
{
continue;
}
}
count++;
}
while (tmpMax > 0);
Console.WriteLine(max.ToString() + ":" + maxs);
Console.WriteLine(min.ToString() + ":" + mins);
return count;

}

热心网友 时间:2024-04-11 18:41

可以先把这两个数按位异或后在计算有多少个一,下面是C语言来实现

#include <stdio.h>
int main()
{
int a,b,i,sum=0,bits=0;
scanf("%d %d",&a,&b);
if(a>b)
{
i=a;
}
else
{
i=b;
}
while(i!=0)
{
i/=2;
++bits;
}
a^=b;
for(i=0;i<bits;i++)
{
b=a%2;
if(0==b)
++sum;
a/=2;
}
printf("有%d位相同,有%d位不相同\n",sum,bits-sum);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 华南师大附中汕尾学校与汕尾一中的区别? 什么是“杂”? 地铁上隔空投送自己的 鸡柳在冰箱里放了半年了还能吃吗 科比生涯场均得分只有24.9且只有一个MVP,凭什么入选历史前10? 浙江师范大学就业率最高的专业是哪些?5 笋子可以给藕一起炖汤吗 泗洪县建设游泳馆的意义 怎样看待“爱好吃小龙虾的都是吃不起大龙虾的”这句话? 交通事故对方全责,我门牙断了半颗,烤瓷牙医疗费7800,对方...1 交通事故,我全责,对方车内伤者 门牙断了,保险公司只管500...7 交通事故我方全责全险对方已起诉,对方有种植牙齿3万左右自费,... 交通事故,对方受伤要换牙齿,价格太贵,保险公司不赔,现采取公...2 交通事故中两车相撞我付全责,对方牙齿裂了2颗,套牙说要100...1 交通事故我全责,对方伤者门牙断了,保险公司只管500,伤者种...11 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 怎样才能酿酒,酿酒需要什么工具和材料。33 白酒是用什么材料酿制的?55 酿好酒需要什么材料465 浙江师范大学的地理科学好就业吗2 看不懂英文怎么购买我的世界? 我的世界启动器(Hello Minexraft launcher 2.3.5.2)启动后莫名关闭_百 ... 地暖是否可以代替暖气管,为什么,往专业人士提出合理化建议。谢谢... 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 很好听的轻音乐,好像是班德瑞的,曲调是6717134 217... 求助!~班德瑞的轻音乐 帮忙找一首音乐,有大海海浪自然声音的纯音乐。有地址的 班得瑞的非正版专集中有一首海边的曲子 前奏是海浪和海鸥的声音... 我想要找一首纯音乐,背后有海的声音的,很好听,只听过一次,不... 四院和何氏眼科的硬性隐形眼镜哪个好,为什么? 浙江师范大学研究生 数学与应用数学专业怎样7 浙江师范大学 数学与应用数学的具体情况,好不好?4 介绍一下浙江师范大学的数学与应用数学(师范)专业19 浙江师范大学数学与应用数学专业好吗 有哪些师范类的专业,在毕业之后的就业情况比较好?2 记得是在抖音上听到的,一首英文歌女的唱的,开头是啊~啊啊有一... 一首英文歌,开头是大海的声音,整首歌比较沉,是男声。1 有一首英文歌 刚开始是一群人在说话还有海浪声5 初恋这件大事作者自习君的百度网盘资源链接