各位大佬,能帮忙看看这个怎么写吗

ZqcoolQAQ 2019-12-06 09:23:23
IP地址转换。说明:一个IP地址由4个字节(每个字节8位)的二进制码组成。请将32位二进制码表示的IP地址转换为4段十进制格式表示的IP地址格式输出,中间用.分隔开。例:输入: 11001100100101000001010101110010输出: 204.148.21.114
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
寻开心 2019-12-06
  • 打赏
  • 举报
回复
#include <stdio.h>
#include<string.h>
int main( )
{
char str[33];
scanf("%s", str);
union Value {
int v;
unsigned char c[4];
} value;
int j=0;
value.v = 0;
for (; j<32; j++) {
value.v<<=1;
if (str[j] =='1' )
value.v |= 1;
}
printf("%d.%d.%d.%d\n", value.c[3], value.c[2], value.c[1], value.c[0]);
return 0;
}

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧