#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);
}
}
正文
pku(2105)2005-08-22 23:59:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/elva6401/4052.html
阅读(2325) | 评论(0)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论