使用std命名空间;

但我更喜欢这种方法对十进制到二进制的转换::

短除法的两个部分

该方法在理解上更容易的可视化。它仅依赖于分裂的两个。

1。在这个例子中,我们将十进制数156二进制。把十进制数作为在一个颠倒的“长除法”符号的股利。写下目标系统的基础(在我们的例子中,“2″二进制)外曲线除数除号。

2 156

2。写整数解(商)长除法符号下,写reminader(0或1)的分红权。

2)156 0

78

3。继续向下,将每个新商由两个写每股息权余数。停下来的时候,商是1。

作为一种实践进一步学习如何写代码。我做了这个程序,转换成十进制数转换为二进制。它使用相同的技术作为教程展示。我主要是因为大多数的程序我已经有一个指导它。这一个我做了所有我自己和小数0-255是有效的。我计划扩大它进一步包括更大的数。

代码

#包括程序的入口点。”

#包含iostream > <

国际main();

无效的dectobin(y)

{

使用std命名空间;

对于(int x = 256;X / = 2;)

如果(y > = x)

(cout <<“1”)&&(Y = X);

其他的

cout <<“0”;

cout <<“神经网络”;

main();

}

国际main()

{

使用std命名空间;

cout <<“输入一个号码:”;

y;

CIN > > y;

dectobin(Y);

返回0;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值