跪求十进制小数与二进制小数互相转换的程序

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:57:47

十进制小数换二进制的规则是:乘2取整,然后将得到的整数总分顺序排列(无需反序),再用结果的小数部分乘2,还用上述规则直到小数部分为0时或者达到需要的精度时为止。

拿0.62为例:
0.62*2=1.3……1
0.3*2=0.6……0
0.6*2=1.2……1
0.2*2=0.4……0
0.4*2=0.8……0
0.8*2=1.6……1

.
.
.
.
.

继续计算直到达到所需要的精度为止。例如,到目前为止,这个数字的二进制形式是0.101001

你要什么语言的????