3092:C++ L15 小数转二进制
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
1
提交:50
解决:30
十进制转二进制,整数部分和小数部分用不同方法计算。
整数部分“除2取余”,直到商为0,然后倒序输出所有余数;
小数部分“乘2取整”,直到小数部分为0,然后顺序输出所有整数。例如,将0.375转成二进制是0.011,请参考下面的计算过程。
输入一个小于1的有限小数,将其转换成二进制