xiaobudian007 发表于 2008-6-17 14:52

二进制数的加法

如何编写一个二进制数加上另一个二进制数的程序,如:110+10110

flyue 发表于 2008-6-17 17:30

先转换为int型数据,再用+运算符加起来

卧龙孔明 发表于 2008-6-17 17:46

直接加就可以了
只不过是输出的时候用二进制来输出

flyue 发表于 2008-6-17 17:49

他的问题的意思不明确,所以有好多种回答

卧龙孔明 发表于 2008-6-17 17:53

总之这个问题很容易
楼主好好思考下,最好自己动手

normalandy 发表于 2008-6-17 20:28

先将输入的数转换成10进制,得出结果后再转换为2进制

爱喝牛奶的猫咪 发表于 2008-6-17 20:30

[quote][bo][un]normalandy[/un] 在 2008-6-17 20:28 的发言:[/bo]

先将输入的数转换成10进制,得出结果后再转换为2进制 [/quote]
这样就不对了



[flash=400,300]http://yzfy.byethost17.com/flash.php[/flash][color=white]

Art_Enjoy 发表于 2008-6-17 20:44

用字符数组保存输入的二进制数
然后用比较2个位是否相同  相同再判断2位是1 还是 0 是1则要进位

normalandy 发表于 2008-6-20 21:34

为什么不对?[tk02]

StarWing83 发表于 2008-6-20 21:50

恩,其实手工实现加法器很好玩的

页: [1]

编程论坛