题目描述
输入
一个小于1的有限小数,小数点后不超过8位。
题目数据保证能转换成位数有限的二进制小数。
输出
一串字符,代表转换后的二进制小数。
#include<iostream>
using namespace std;
int a[10];
int main(){
double n;
cin>>n;
int i=0;
while(n){
n*=2;
if(n>=1){
a[i]=1;
n-=1;
}
else{
a[i]=0;
}
i++;
}
cout<<"0.";
for(int j=0;j<i;j++){
cout<<a[j];
}
}