【华为 OJ 】合法IP
来源:互联网 发布:北京网库 知乎 编辑:程序博客网 时间:2024/05/17 02:43
题目描述
现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。
现在需要你用程序来判断IP是否合法。
输入描述:
输入一个ip地址
输出描述:
返回判断的结果YES or NO
输入例子:
10.138.15.1
输出例子:
YES
#include <iostream>using namespace std;int main(){int arr[4];char str[3];while (cin >> arr[0] >> str[0] >> arr[1] >> str[1] >> arr[2] >> str[2] >> arr[3]) {bool flag1 = false, flag2 = false;for (int i = 0; i < 4; i++){if (arr[i] < 0 || arr[i] > 255) { flag1 = false; break; } else flag1 = true;}for (int i = 0; i < 3; i++){if (str[i] =='.')flag2 = true;}if (flag1&&flag2)cout << "YES" << endl;else cout << "NO" << endl; }return 0;}
0 0
- 华为OJ ----合法IP
- 华为oj-合法IP
- 【华为oj】合法ip
- 华为oj 合法ip
- 华为oj 合法IP
- 【华为 OJ 】合法IP
- 【华为OJ】合法IP
- 华为OJ合法IP
- 华为oj之合法ip
- 华为OJ(合法IP)
- 【ACM】华为oj--合法ip
- 华为OJ合法IP判断
- 【华为OJ】【058-合法IP】
- 华为OJ 初级:合法IP
- 华为oj初级 合法IP
- 华为OJ--合法IP的判断
- 华为OJ基础篇-合法IP
- 华为OJ——合法IP
- hibernate+Struts2+jquery easyui 做分页处理时的一些问题
- Java 数组
- 使用GCD
- addShutdownHook+ @Scheduled(cron = "0 0/1 * * ?" )
- 调整数据库栏位的位置
- 【华为 OJ 】合法IP
- [USACO Training] Section 1.3
- CSU-ACM2016暑假集训比赛8
- [LeetCode]--139. Word Break(Python)
- c/c++第十一天
- web项目重名称之后无法启动
- java 日期和时间
- jquery源码资料收集
- (五)maven核心概念