判断一个IP地址是否在某个CDIR区间
2013-02-16 14:07
246 查看
#include<iostream> using namespace std; int main() { cout<<"请输入一个IP地址:"; //形如1.0.1.3 unsigned short int a,b,c,d; scanf("%hu.%hu.%hu.%hu",&a,&b,&c,&d); unsigned int sum=16777216*a+65536*b+256*c+d; cout<<"请输入一个CDIR区间:"; //形如1.0.1.0/24,不够三个.的记住补0,不要写成1.0.1/24 unsigned int cd,ir; scanf("%hu.%hu.%hu.%hu/%ir",&a,&b,&c,&d,&ir); cd=16777216*a+65536*b+256*c+d; if((sum^cd)<ir) { cout<<"YES"<<endl; } else { cout<<"NO"<<endl; } return 0; }
相关文章推荐
- 判断一个ip地址是否在一个ip范围内
- 校验:javascript判断两个IP地址是否在同一个网段
- 判断一个字符串的ip是否是IP合法的ip地址
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 判断一个字符串的ip是否是IP合法的ip地址
- 子网掩码判断两个IP地址是否在一个子网中
- Shell脚本实现判断IP地址是否在一个ip段内代码分享
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- Java中判断一个IP地址是否在一个网段内
- C#下判断一个字符串是否是ip地址的函数
- javascript判断两个IP地址是否在同一个网段的实现思路
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- python实现判断一个字符串是否是合法IP地址
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 判断一个IP地址是否是内网地址
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 判断两个IP地址是否在同一个网段中
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- python 判断一个IP地址是否合法