-->
当前位置:首页 > 题库 > 正文内容

编程题:IPv4

Luz3年前 (2022-10-27)题库582
一个正确的[IPv4](https://baike.baidu.com/item/IPv4#2_1) 地址由 4 个字节组成,其值以“.”符号分隔。 值应该在0到255之间,最大的IPv4地址是255.255.255.255.
总的来说一个正确的IPv4地址是4个3位数用"."隔开的字串。其中每个3位数都一定在0~255(含)之间,否则不正确。

现在给你一个IPv4地址,请你判断是否合格,若是合格的IPv4地址,请输入“YES”,否则,输出“NO”;
### 输入格式:
现在一行中给出一个正整数 $$ T$$,代表测试数据的组数

每组测试数据在一行中给出一个IPv4地址(仅由数字和‘.’组成)

1$$\le$$$$T$$$$\le$$$$10^8$$


### 输出格式:

如果该IPv4合格,输入“YES”,否则输出NO;每组输出单独占一行。

### 输入样例1:

in
3
0.0.0.0
168.192.1.1
253.123.4.285


### 输出样例1:
out
YES
YES
NO


### 输入样例2:

in
5
0.0.0.-1
126.0.0.0
192.168.255.255
000.000.000.000
2.-8.56.1890


### 输出样例2:
out
NO
YES
YES
YES
NO







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。