11111111111111111111111111111111111111111111111111111111111111111111

张之隽  •  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; 

 


评论: