题解 | #整数与IP地址间的转换#
整数与IP地址间的转换
https://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea
#include <stdio.h> int main(void) { int a,b,c,d; unsigned int n; while(scanf("%d.%d.%d.%d\n",&a,&b,&c,&d) != EOF) { scanf("%u\n",&n); printf("%u\n",(a<<24)+(b<<16)+(c<<8)+d); printf("%d.%d.%d.%d",n>>24,(n>>16)&255,(n>>8)&255,n&255); } }