IP地址转换(C++)

您所在的位置:网站首页 ip地址16进制 IP地址转换(C++)

IP地址转换(C++)

2024-07-12 02:48| 来源: 网络整理| 查看: 265

一.IP地址转换1

题目详情

编写程序,将十进制IP地址转换为二进制IP地址。

例如输入:202.117.0.20,输出:11001010011101010000000000010100

输入格式:

字符串形式的十进制点分IP地址。

输出格式:

字符串表示的32位二进制IP地址

输入样例:

202.117.0.20

输出样例:

11001010011101010000000000010100

 

 

十进制点分IP转换为32位二进制IP(C++) 这道题其实上面那道题就是去掉判断IP的合法性后的题目,然后我试着使用string类来A过它。  

 

下面代码 #include #include #include using namespace std; int main() { string str[4],tstr="00000000"; getline(cin,str[0],'.'); getline(cin,str[1],'.'); getline(cin,str[2],'.'); getline(cin,str[3]); for(int i=0;i0){ tstr[j]=t%2+48; t=t/2; j--; } tstr[8]='\0'; cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3