题解 | #整数与IP地址间的转换#
整数与IP地址间的转换
https://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea
#include <stdio.h> #include <math.h> int d1,d2,d3; int main() { int p1,p2,p3,p4; long long n; d1=pow(2,24); d2=pow(2,16); d3=pow(2,8); scanf("%d.%d.%d.%d",&p1,&p2,&p3,&p4); printf("%lld\n",p1*d1+p2*d2+p3*d3+p4); scanf("%lld",&n); printf("%d.%d.%d.%d",n/d1,(n%d1)/d2,(n%d2)/d3,n%d3); return 0; }