【十二题解】 | #整数与IP地址间的转换#

整数与IP地址间的转换

http://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea

#include<stdio.h>

int main(){

int ip[4]={0};
scanf("%d.%d.%d.%d", &ip[0], &ip[1],&ip[2],&ip[3]);
long long data=0;
for(int i=0; i<4; i++){
    int aa = ip[i];
    data<<=8;
    data+=ip[i];
}
long long data2=0;
scanf("%d", &data2);
int a, b, c, d;
d=data2%256;
data2>>=8;
c=data2%256;
data2>>=8;
b=data2%256;
data2>>=8;
a=data2;
printf("%ld\n%d.%d.%d.%d", data, a, b, c, d);

}

全部评论

相关推荐

07-21 18:43
门头沟学院 Java
是暑期都招满了吗
ANEOY:今年感觉真是后端地狱级难度了,从暑期就是这样,前端需求非常大
点赞 评论 收藏
分享
06-12 16:00
天津大学 Java
牛客30236098...:腾讯坏事做尽,终面挂是最破防的 上次被挂了后我连简历都不刷了
点赞 评论 收藏
分享
06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
我的简历长这样
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务