#include<stdio.h> #include <math.h> int main() { int n,i,num; int pos; char a[40]; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s",a); num=0; for(pos=0;pos<=7;pos++) { num+=(a[pos]-'0')*(int)pow(2,7-pos); } printf("%d.",num); num=0; for(pos=0;pos<=7;pos++) { num+=(a[pos+8]-'0')*(int)pow(2,7-pos); } printf("%d.",num); num=0; for(pos=0;pos<=7;pos++) { num+=(a[pos+16]-'0')*(int)pow(2,7-pos); } printf("%d.",num); num=0; for(pos=0;pos<=7;pos++) { num+=(a[pos+24]-'0')*(int)pow(2,7-pos); } printf("%d\n",num); } }

评论