#include<iostream> #include<cstring> #include<cmath> using namespace std; int main(){ int n; cin>>n; while(n--) { string s; cin>>s; int num=0; for(int i=0;i<8;i++) { if(s[i]=='1') { num+=pow(2,8-i-1); } } cout<<num<<"."; num=0; for(int i=8;i<16;i++) { if(s[i]=='1') { num+=pow(2,16-i-1); } } cout<<num<<"."; num=0; for(int i=16;i<24;i++) { if(s[i]=='1') { num+=pow(2,24-i-1); } } cout<<num<<"."; num=0; for(int i=24;i<32;i++) { if(s[i]=='1') { num+=pow(2,32-i-1); } } cout<<num<<endl; } } |
Double click to view unformatted code.