计算IP地址

原创 2005年04月27日 17:27:00

#include<iostream>
#include<string>


using namespace std;

void main()
{
 int group=0,i;
    int save[100][4];
    string num;

 while( cin>>group )
 { 
    for (int m=0;m<group;m++)
  for (int n=0;n<4;n++)
   save[m][n]=0;

    for (i=0; i<group; i++)
 { 
  int exp=256;

  cin>>num;
         for (int a=0;a<8;a++)
   {    exp/=2;
    if (num[a]=='1')
     save[i][0]+=exp;
   }
   exp=256;

    for (int d=8;d<16;d++)
    {  exp/=2;
    if (num[d]=='1')
    save[i][1]+=exp;
   }
  exp=256;
  
          for (int b=16;b<24;b++)
    {  exp/=2;
    if (num[b]=='1')
     save[i][2]+=exp;
   }
   exp=256;

          for (int c=24;c<32;c++)
    {  exp/=2;
    if (num[c]=='1')
     save[i][3]+=exp;
   }
    }
 for (int z=0;z<group;z++)
 {
  for (int zz=0;zz<3;zz++)
   cout<<save[z][zz]<<".";
  cout<<save[z][3]<<endl;
 }
 
 
 }
}


IP协议-计算相关地址

  • 2011年12月25日 20:10
  • 124KB
  • 下载

IP地址计算专项练习

  • 2017年12月04日 14:14
  • 52KB
  • 下载

VC获取本机IP、子网掩码、网关、计算广播地址等信息

VC获取本机IP、子网掩码、网关、计算广播地址等信息代码(通过读注册表) 重在思路 #pragma comment(lib, "ws2_32.lib") #include #in...

IP地址计算练习

  • 2017年12月03日 17:10
  • 51KB
  • 下载

如何计算IP地址

一、 IP地址概念IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址...
  • njsssch
  • njsssch
  • 2011年05月23日 23:59
  • 3331

关于IP地址的计算课件

  • 2009年01月17日 14:09
  • 3.34MB
  • 下载

IP地址计算工具

  • 2007年08月30日 16:58
  • 487KB
  • 下载

关于IP地址的网段计算

我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP   A类IP段  0.0.0.0 到127.255.255.255     B类IP段  128.0.0.0 到191.25...
  • smiao77
  • smiao77
  • 2011年08月11日 23:57
  • 430

arcgis计算名或IP地址修改工具

  • 2011年01月05日 18:45
  • 298KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算IP地址
举报原因:
原因补充:

(最多只允许输入30个字)