题解 | #整数与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")

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务