ip地址判断

题目描述 输入一个ip地址串,判断是否合法。 输入描述:

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

输出描述:

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

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

输入例子:

2 255.255.255.255 512.12.2.3

输出例子:

Yes! No!

#include <stdio.h>
int main()
{    int n, a, b, c, d;   
 scanf("%d", &n);   
 while(n--){   
     scanf("%d.%d.%d.%d", &a, &b, &c, &d);     
     if (a < 0 || b < 0 || c < 0 || d < 0 || a > 255 || b > 255 || c > 255 || d > 255)      
         printf("No!\n");   
     else     
         printf("Yes!\n");    
 } 
 return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 软件测试正交测试法 举个例子

    正交实验法的介绍 正交试验法是研究多因素、多水平的一种试验法,它是利用正交表来对试验进行设计,通过少数的试验替代全面试验 在一项试验中,把影响试验结果的量...

    张俊怡
  • java多线程通信方式

    1、同步 通过synchronized关键字这种方式来实现线程间的通信。 (学Linux的时候学过共享内存通信,在C中通过全局变量也行,虽然java木有) ...

    张俊怡
  • 迪米特法则

    一个对象应该对其他对象有最少的了解 迪米特法则对低耦合提出了明确的要求 1、只和朋友交流 虽然一个类和多个类产生依赖关系,但它只和朋友类交流 朋友类的定义...

    张俊怡
  • IPV4和IPV6

    现有的互联网是在IPv4协议的基础上运行的。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的...

    用户7657330
  • 网络工程师入门系列 | IP子网划分

    这其中除了段0和段127之外,还有一些IP地址因为有其他的用途,是不可以用作普通IP的。还有一部分被用作私有IP地址。

    网络技术联盟站
  • 逆向知识第一讲,IDA的熟悉使用

                逆向知识第一讲,IDA的熟悉使用 一丶熟悉IDA,以及手工制作sig文件. IDA,静态分析工具,网上随便找一个即可下载. 首先,我...

    IBinary
  • 响铃:流量IP商业化走出了两条完全不同的路:独乐乐、与众乐乐

    如今IP依然又热又挤又平,热不用说,挤是因为每个细分领域都诞生出头号种子,比如纯原生网红IP有papi酱、网文IP有六神磊磊、星座文化类IP有同道大叔、影视IP...

    曾响铃
  • 一些小巧的IP

    目前,越来越多的工程师会用到Vivado IP Integrator(IPI)。它的强大之处在于通过实例化和互连IP构建复杂的设计。现在的IPI中,不仅可以添加...

    Lauren的FPGA
  • 50.如何将多张图片合并到一起

    TalkPython
  • MLOS:自动化软件性能工程的基础架构(CS SE)

    开发现代系统软件是一项复杂的任务,将业务逻辑编程和软件性能工程(SPE)相结合。后者是一项实验性且劳动密集型的活动,致力于针对给定的硬件,软件和工作负载(hw ...

    刘子蔚

扫码关注云+社区

领取腾讯云代金券