张之隽 • 1个月前
#include<bits/stdc++.h>
using namespace std;
double s;
int a[64];
int main(){
cin>>s;
int z=s;
double x=s-z;
if(z==0){
cout<<0;
}
int n=0;
while(z!=0){
int yu=z%2;
a[n]=yu;
n++;
z/=2;
}
for(int i=n-1;i>=0;i--){
cout<<a[i];
}
if(x!=0){
cout<<".";
}else{
return 0;
}
for(int i=0;i<9;i++){
x=x*2;
int zz=x;
cout<<zz;
x=x-zz;
if(x==0){
return 0;
}
}
return 0;
}
评论: