vs c# 中二进制数相加的代码 5

在textbox1和textbox2中分别输入二进制字符串,将它们相加的结果在textbox3中显示怎么代码怎么写啊?... 在textbox1和textbox2中分别输入二进制字符串,将它们相加的结果在textbox3中显示怎么代码怎么写啊? 展开
 我来答
撩勒沧钡腿6e
2009-09-07 · 超过15用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:38万
展开全部
希望你能从中得到你想要的吧! 对你有用的话,加分啊!!

using System;
using System.Collections.Generic;
using System.Text;

namespace 二进制转换
{
class Program
{
static void Main(string[] args)
{
int mark = 119;
int tem = ToErJin(mark);
Console.WriteLine("转成二进制后:"+tem);

int mark2 = 111;
int tem2 = ToShijin(mark2);
Console.WriteLine("转成十进制后:"+tem2);
}
public static int ToErJin(int value)
{
int temp = 0;
int shang=1;
int yushu;
while(shang!=0){
shang = (int)value / 2;
yushu = value % 2;
value = shang;
temp += yushu;
if(shang!=0){
temp = temp * 10;}
}
return temp;
}

public static int ToShijin(int value)
{
int temp = 0;
int shang = value;
int yushu;
int mark = 0;
while (shang != 0)
{
yushu= shang % 10;
shang = (int)shang/ 10;
temp += yushu * (int)Math.Pow(2,mark);
mark++;
}
return temp;

}
}

}
孤独VS笨蛋
2009-09-06
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
你可以先把二进制转换成十进制然后相加在转换为二进制就 好了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式