Run ID:163341
提交时间:2026-10-25 09:36:56
#include<bits/stdc++.h> using namespace std; int main(){ double q; cin>>q; int q1=int(q),a[33]={},i=0; double q2=q-q1; if(q1==0) cout<<0; while(q1!=0){ a[i]=q1%2; q1/=2; i++; } for(int k=i-1;k>=0;k--){ cout<<a[k]; } if(q2!=0){ cout<<'.'; while(q2!=0){ q2*=2; cout<<int(q2); q2-=int(q2); } } return 0; }