zoukankan      html  css  js  c++  java
  • 九度oj 题目1203:IP地址

    题目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的整数。

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

     1 #include <iostream>
     2 #include <cstdio>
     3 using namespace std;
     4 int main(){
     5     int a, b, c, d, n;
     6     cin >> n;
     7     for(int i = 0; i < n; i++){
     8         scanf("%d.%d.%d.%d", &a, &b, &c, &d);
     9         if(a >= 0 && a < 256 && b >= 0 && b < 256 &&
    10             c >= 0 && c < 256 && d >= 0 && d < 256)
    11             printf("Yes!
    ");
    12         else
    13             printf("No!
    ");
    14     }
    15     return 0;
    16 }
  • 相关阅读:
    C#中关于zip压缩解压帮助类的封装(转)
    MonoTouch的官网
    Android布局
    VS2010网站发布
    HTML5的PLACEHOLDER属性
    some np problem
    srm 578
    opencv 边缘算子
    Python扩展(pybind11混编)
    PyTorch之初级使用
  • 原文地址:https://www.cnblogs.com/qinduanyinghua/p/6497627.html
Copyright © 2011-2022 走看看