一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。

输入格式:

输入在一行中给出32位二进制字符串。

输出格式:

在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。


输入样例:

11001100100101000001010101110010

输出样例:

204.148.21.114


#include<stdio.h>
int main()
{int i, j, n, num;char c;for (i = 0; i < 4; i++){num = 0;for (j = 0; j < 8; j++){c = getchar();num = num*2+c-'0';}printf("%d", num);if (i < 3)printf(".");}return 0;
}

PTA-IP地址转换相关推荐

  1. PTA IP地址转换 简单方法Java

    PTA IP地址转换 简单方法Java 题目介绍 一个IP地址是用四个字节(每个字节8个位)的二进制码组成. 请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出.输入格式: 输入在一行 ...

  2. PTA IP地址转换

    7-4 IP地址转换 (20 分) 一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. 输入格式: 输入在一行中给出32位二 ...

  3. IP地址转换 —— C/C++(来源PTA)

    IP地址转换 -- C/C++(来源PTA) 题目 代码 总结 注 题目 一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. ...

  4. 7-1 IP地址转换 (20分)PTA

    7-1 IP地址转换 (20分) 题目: 一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. 输入格式: 输入在一行中给出3 ...

  5. 进制转换 PTA 7-6 IP地址转换

    7-6 IP地址转换 (20分) 一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. 输入格式: 输入在一行中给出32位二进 ...

  6. PTA 二维数组与字符数组 7-6 IP地址转换

    7-6 IP地址转换 一个IP地址是用四个字节(每个字节8个位)的 二进制码 组成.请将 32位 二进制码表示的IP地址转换为 十进制 格式表示的IP地址输出. 输入格式: 输入在一行中给出 32位 ...

  7. 实验:IP地址转换(超好用的substr();)

    首先介绍c++中超好用的截取部分字符串的函数substr(); 头文件为#include<string> 函数原型: string substr(int pos = 0,int n ) c ...

  8. 快手,字节面试题,将IP地址转换成整数类型,再转换回来。C++代码

    题目描述 原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成 一个长整数. 举例:一个ip地址为10.0.3.193 每段数字       ...

  9. python整数与IP地址转换

    我们有时会将一个整数与IP地址进行互换,用python代码实现很简单 将一个整数如2000000,变为一个IP地址的方式 >>> import socket >>> ...

  10. 1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

     1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端 ...

最新文章

  1. Go 学习笔记(39)— Go 反射
  2. flask中的flask_uploads上传文件
  3. UI组件-UICollectionView
  4. java 流 下载文件_java 流实现文件下载问题
  5. Acwing756. 蛇形矩阵:模拟
  6. BUUCTF Dig the way
  7. 用户注册模块详解(30)
  8. mysql权限表_MySQL 数据库赋予用户权限操作表
  9. 用python做数据分析流程图_使用Pyecharts进行高级数据可视化
  10. 无法确定域的标识_标识标牌设计的基本要求:虽然是基本要求,你未必也都知道哦...
  11. html 打开页面光标自动选中输入框_Python自动部署码云:
  12. Python+pandas填充缺失值的几种方法
  13. presto cube等复杂聚合函数
  14. matlab浮点转定点的函数,FPGA基础知识17(Matlab中滤波器的定点化 浮点运算转换为定点运算)...
  15. linux 批量更改三四级目录 扩展名,Linux批量更改文件后缀名
  16. D. Take Your Seat
  17. 计算机辅助设计实训报告范文,计算机辅助设计实习实习报告
  18. 《灵飞经》①洪武天下 第三章 东岛三尊
  19. 六大任务赏金平台,带你深度参与区块链的发展
  20. 帆软数据分析:BI物流可视化

热门文章

  1. STM32CUBE+自平衡车实践篇3.4-STM32cueb配置编码器+车轮速度测量代码实现
  2. igraph 利用节点列表输出子图并存储
  3. 奔驰S400商务型升级前排通风座椅系统,夏天必备的功能
  4. python实现支持向量机实例_一个简单的案例带你了解支持向量机算法(Python代码)...
  5. baseservlet怎么写_BaseServlet
  6. IOS 文件读写操作详解及简单实例
  7. Oracle中Start With的用法
  8. 基于聚类算法的图像分割技术
  9. python+selenium之元素、下拉列表的定位
  10. Python-Django毕业设计基于的餐厅管理系统(程序+Lw)