进制转换 PTA 7-6 IP地址转换
7-6 IP地址转换 (20分)
一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。
输入格式:
输入在一行中给出32位二进制字符串。
输出格式:
在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。
输入样例:
11001100100101000001010101110010
输出样例:
204.148.21.114
思路 :
按部就班的一位位转换进制
代码:
#include <bits/stdc++.h>
using namespace std;
int main() {char a[64];int l[4]={0},x;for (int i = 0; i < 64; ++i) {cin>>a[i++];}for (int j = 0; j < 64; j+=2) {x=pow(2, (32-j/2-1) % 8);x *= (a[j]-'0');l[j/16]+=x;}cout<<l[0];for (int k = 1; k < 4; ++k) {cout<<"."<<l[k];}return 0;
}
进制转换 PTA 7-6 IP地址转换相关推荐
- ip地址转换数字函数 iton_3. IP地址转换函数
一.字符串表示的IP地址需要被转化为整数(二进制数)方能使用 IPv4地址:点分十进制字符串 IPv6地址:十六进制字符串 有时(如记录日志),我们则要把整数(二进制数)表示的IP地址转化为可读的字符 ...
- Bailian4039 IP地址转换【进制】
IP地址转换 总时间限制: 1000ms 内存限制: 65536kB 描述 IP地址总是由4个0-255的数字以"."隔开的形式来显示给用户,例如192.168.0.1.在计算机中 ...
- ip地址转换成16进制long
<span style="font-size:18px;">public class IpUtil {/*** ip地址转换成16进制long* @param ipSt ...
- PTA IP地址转换 简单方法Java
PTA IP地址转换 简单方法Java 题目介绍 一个IP地址是用四个字节(每个字节8个位)的二进制码组成. 请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出.输入格式: 输入在一行 ...
- IP地址转换 —— C/C++(来源PTA)
IP地址转换 -- C/C++(来源PTA) 题目 代码 总结 注 题目 一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. ...
- 7-1 IP地址转换 (20分)PTA
7-1 IP地址转换 (20分) 题目: 一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. 输入格式: 输入在一行中给出3 ...
- PTA IP地址转换
7-4 IP地址转换 (20 分) 一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. 输入格式: 输入在一行中给出32位二 ...
- PTA 二维数组与字符数组 7-6 IP地址转换
7-6 IP地址转换 一个IP地址是用四个字节(每个字节8个位)的 二进制码 组成.请将 32位 二进制码表示的IP地址转换为 十进制 格式表示的IP地址输出. 输入格式: 输入在一行中给出 32位 ...
- 实验:IP地址转换(超好用的substr();)
首先介绍c++中超好用的截取部分字符串的函数substr(); 头文件为#include<string> 函数原型: string substr(int pos = 0,int n ) c ...
最新文章
- 编程中python怎么读-Python编程怎么学习好?老男孩Python入门
- c语言判断回文字符串递归,用递归实现判断一个字符串是否为回文串
- python面部颜色分析_Python图像处理之颜色的定义与使用分析
- raster | 多图层栅格对象的一些处理方法
- 优先队列(priority queue)的实现(java,jdk接口)
- 一起来看流星雨在线观看/在线播放/全集下载/在线直播全集
- kc705进行DDR3扩容
- 面试知识储备:新浪微博Android客户端的实现
- 嵌入式Flash设备的文件系统:jffs/jfss2和yasffs/yasffs2
- Simulink代码生成:通过Matlab Function集成C函数
- 在python中for a in a是什么意思_Python:A [1:]中x的含義是什么?
- uniapp 原生js实现公历转农历
- 平台卡卷API文档分享
- PCIe学习笔记之pcie结构和配置空间
- 小程序记账项目源码-采用云开发
- [疯狂Java讲义精粹] 第十三章|类加载机制与反射
- SpringMVC04:数据处理及跳转
- 2016年的不正式总结
- 中国电子级玻纤布市场产销调研及投资前景预测报告2022-2028年
- 使用Java实现全局键盘和鼠标监听
热门文章
- ic启动器我的世界_我的世界HMCL启动器
- java11 使用ParameterizedTypeImpl 程序包sun.reflect.generics.reflectiveObjects不存在 maven编译失败
- 北京小中介的租房到底有多坑?
- 计算机网络机房自查报告,关于计算机安全检查的自查报告网络版(全文完整版)...
- android 语音识别_Android语音识别教程
- 前端工程师必备的17个实用网站
- 新浪腾讯微博互刷互粉工具-网页版
- 只有偏执狂才能生存-Oracle开始对Red Hat Linux用户提供服务支持
- 分享一批远程办公软件,总有一款适合你
- 解决安装 fireworks、photoshop 时卡在输入账号、手机号处等问题