题解 | #整数与IP地址间的转换#
整数与IP地址间的转换
https://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea
#include <iostream> #include <bitset> using namespace std; int main() { long a1,a2,a3,a4,a5; char c; cin>>a1>>c>>a2>>c>>a3>>c>>a4>>a5; cout<<(a1*256*256*256+a2*256*256+a3*256+a4)<<endl; cout<<a5/256/256/256<<c<<a5/256/256%256<<c<<a5/256%256<<c<<a5%256; } // 64 位输出请用 printf("%lld")