实验8-2-10 IP地址转换 (20 分)
发布日期:2021-06-29 22:19:30
浏览次数:3
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月17日 15时44分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
计算机网络(一)—— 概述(7):总结
2019-04-30
计算机网络(三)—— 数据链路层(1):数据链路层概述
2019-04-30
计算机网络(三)—— 数据链路层(5):点对点协议PPP
2019-04-30
MySQL(一)-约束
2019-04-30
Mysql(三)-视图
2019-04-30
SpringBoot(一)-入门介绍
2019-04-30
SpringBoot(二)-配置文件与自动配置
2019-04-30
Linux上安装Docker并使用(含错误解决)
2019-04-30
SpringBoot-整合Dubbo+Zookeeper
2019-04-30
利用HTML,CSS,JS实现登录页面的制作
2019-04-30
利用HTML,CSS,JS进行注册页面的制作
2019-04-30
前端学习详细知识点讲解-HTML(第一天)
2019-04-30
前端学习详细知识点讲解-HTML(第二天)
2019-04-30
前端学习详细知识点讲解-CSS(第一天)
2019-04-30
前端学习详细知识点讲解-CSS(第二天)
2019-04-30
前端学习详细知识点讲解-CSS(第三天)
2019-04-30
前端学习详细知识点讲解-CSS(第四天)
2019-04-30
前端学习详细知识点讲解-CSS(第五天)
2019-04-30
前端学习详细知识点讲解-CSS(第六天)
2019-04-30