实验8-2-10 IP地址转换 (20 分)
发布日期:2021-06-29 22:19:30
浏览次数:4
分类:技术文章
本文共 569 字,大约阅读时间需要 1 分钟。
实验8-2-10 IP地址转换 (20 分)
一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。输入格式:
输入在一行中给出32位二进制字符串。输出格式:
在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。输入样例:
11001100100101000001010101110010 输出样例: 204.148.21.114 #include<stdio.h> #include<math.h> int main() { static int n[100],i,count,j; char ch[100][100]; for(i=0;i<4;i++) { for(j=0;j<8;j++) { ch[i][j]=getchar(); } ch[i][j]=’\0’; } for(i=0;i<4;i++) { count=8; for(j=0;ch[i][j]!=’\0’;j++) { n[i]=n[i]+(ch[i][j]-‘0’)*pow(2,–count); } } for(i=0;i<4;i++) { printf("%d",n[i]); if(i<3) printf("."); } }转载地址:https://dingshijie.blog.csdn.net/article/details/87260431 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月09日 08时33分38秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2.nginx.conf配置文件
2019-04-30
1.linux grep文件查询小结
2019-04-30
kafka 集成springboot
2019-04-30
3.docker 常用的操作命令
2019-04-30
4.docker小实操 nginx容器
2019-04-30
1.mysql 常用的操作语句
2019-04-30
Rabbitmq集成springboot
2019-04-30
5.docker portainer可视化面板安装
2019-04-30
6.docker数据卷基础
2019-04-30
6.1docker 数据卷实战mysql
2019-04-30
12.Dokcerfile 中CMD和ENTRYPOINT命令区别
2019-04-30
13.发布镜像到dockerhub
2019-04-30
1.Jenkins基础
2019-04-30
1.项目中高级编码之缓存get/set
2019-04-30
1.项目中高级编码之jdk8特性运用
2019-04-30
14.docker网络基本知识
2019-04-30
15.docker实战之redis集群
2019-04-30
16.Dockerfile 实战之发布springboot项目
2019-04-30
15.1docker部署单机redis
2019-04-30
17.docker实战之安装ES
2019-04-30