3092:C++ L15 小数转二进制

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:50 解决:30

题目描述

十进制转二进制,整数部分和小数部分用不同方法计算。 整数部分“除2取余”,直到商为0,然后倒序输出所有余数; 小数部分“乘2取整”,直到小数部分为0,然后顺序输出所有整数。例如,将0.375转成二进制是0.011,请参考下面的计算过程。 输入一个小于1的有限小数,将其转换成二进制

输入

一个小于1的有限小数,小数点后不超过8位。
题目数据保证能转换成位数有限的二进制小数。

输出

一串字符,代表转换后的二进制小数

样例输入

0.375

样例输出

0.011