#P2105. IP Address
IP Address
描述
假设你正在从任何设备读取字节流,这些字节流表示IP地址。你的任务是将一个由个字符组成的和(比特)序列转换为点分十进制格式。IP地址的点分十进制格式是通过每位为一组,并将二进制表示转换为十进制表示来形成的。任何位都是IP地址的有效部分。要将二进制数转换为十进制数,请记住两者都是位置数值系统,其中二进制系统的前个位置为:
输入
第一行包含一个数字,表示需要转换的流数量。接下来是行。
输出
输出应包含行,每行为一个点分十进制IP地址。点分十进制IP地址是通过每位为一组,并将二进制表示转换为十进制表示来形成的。
输入数据 1
4
00000000000000000000000000000000
00000011100000001111111111111111
11001011100001001110010110000000
01010000000100000000000000000001
输出数据 1
0.0.0.0
3.128.255.255
203.132.229.128
80.16.0.1
来源
2004年墨西哥与中美洲