IP地址转换
来源:互联网 发布:水果合成软件下载 编辑:程序博客网 时间:2024/06/11 22:35
描述
给定一个点分十进制的IP地址,把这个IP地址转换为二进制形式。
输入
每个测试用例的输入只有一行,一个点分十进制的IP地址
包括四个正整数,用三个.分开,形式为a.b.c.d
其中0<=a,b,c,d<=255
输出
每个测试用例的输出只有一行,即转换为二进制形式IP地址,忽略多余的前缀0
样例输入
10.10.136.69
样例输出
1010.1010.10001000.1000101
#include<iostream>#include<cstdio>using namespace std;int fun(__int64 x){ if(x==0){return 0;} else fun(x/2); printf("%d",x%2);}int f(int a){ if(a)return 1; printf("%d",0); return 0;}int main(){ int a,b,c,d; while(~scanf("%d.%d.%d.%d",&a,&b,&c,&d)) { if(f(a)) fun(a);printf("."); if(f(b)) fun(b);printf("."); if(f(c)) fun(c);printf("."); if(f(d)) fun(d);printf("\n"); } return 0;}
- IP地址转换算法
- IP地址的转换
- IP地址格式转换
- python ip地址转换
- java ip地址转换
- ip地址转换函数
- IP地址转换函数:
- IP地址转换
- 域名IP地址转换
- IP地址转换函数
- IP地址转换函数
- IP地址的转换
- python ip地址转换
- IP地址格式转换
- python转换IP地址
- IP地址转换
- IP地址转换
- ip地址转换
- 个人关于数据结构的看法
- 字符排序
- 图论感想
- GNU Libtool
- java学习
- IP地址转换
- BNU Choosing number 矩阵快速幂
- dll依赖跟踪(sxstrace.exe)
- vs2010编译配置Boost 1.54.0
- Linux脚本文件相关操作
- 再次使用cin失败解决方法
- Java 多线程下载
- Oracle
- disruptor 比 actor 模型还要好!