题目1203:IP地址

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:3636

解决:1800

题目描述:

输入一个ip地址串,判断是否合法。

输入:

输入的第一行包括一个整数n(1<=n<=500),代表下面会出现的IP地址的个数。
    接下来的n行每行有一个IP地址,IP地址的形式为a.b.c.d,其中a、b、c、d都是整数。

输出:

可能有多组测试数据,对于每组数据,如果IP地址合法则输出"Yes!”,否则输出"No!”。

样例输入:
2
255.255.255.255
512.12.2.3
样例输出:
Yes!
No!
提示:

合法的IP地址为:
a、b、c、d都是0-255的整数。

分析:输入数据的处理很重要,处理得好,代码很简单,否则较麻烦。

 #include <iostream>
#include <cstdio>
using namespace std;
int main(){
int a, b, c, d, n;
cin >> n;
for(int i = ; i < n; i++){
scanf("%d.%d.%d.%d", &a, &b, &c, &d);
if(a >= && a < && b >= && b < &&
c >= && c < && d >= && d < )
printf("Yes!\n");
else
printf("No!\n");
}
return ;
}

最新文章

  1. DuBrute 3.1
  2. Xml的简单介绍和Xml格式
  3. Inventory Costing in AX 2009
  4. PHP 使用reflection时的问题,以及解决方案
  5. 元祖签约K2 BPM,引领绿色健康食品!
  6. C++之路起航——标准模板库(queue)
  7. 聊一聊js中的null、undefined与NaN
  8. .Net简单上传与下载
  9. 3款强大的BootStrap的可视化制作工具推荐
  10. delphi xe5 android 服务端和手机端的源码下载
  11. Visual Studio统计有效代码行数
  12. operator= 复制操作符的意外
  13. Xcode插件失效以后的处理方法
  14. Ubuntu安装微信
  15. java中数组中一些方法的总结
  16. Java并发框架——公平性
  17. 【转载】CentOS 7部署ASP.NET Core应用程序
  18. Python基础——3特性
  19. 16进制转化8进制---map
  20. Nginx报502错误,PHP最大执行时间设置

热门文章

  1. C#中的list的System.Predicate&lt;in T&gt;和System.Comparison&lt;in T&gt;的应用
  2. 移动端UI自动化Appium测试——获取APK的Package及Activity属性值
  3. poj2718 Smallest Difference
  4. Android EventBus3.0详解
  5. 转载:如何使用RFT自动打开IE
  6. Vue 路由知识二(工程模式下路由的配置)
  7. swift @objc dynamic
  8. redisd的非持久化配置
  9. day1 python 基础
  10. VS2008 ActiveX(ocx控件)的调试工具ActiveX Control Test Container安装说明