Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ip地址判断

ip地址判断

作者头像
张俊怡
发布于 2018-04-24 06:17:38
发布于 2018-04-24 06:17:38
3.3K00
代码可运行
举报
运行总次数:0
代码可运行

题目描述 输入一个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!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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;
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.03.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ACM札记之一
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。
慕白
2018/08/03
9050
2016″百度之星” – 资格赛(更新中)
Memory Limit: 65536/65536 K (Java/Others)
十四君
2019/11/28
3530
Contest100000576 – 《算法笔记》3.2小节——入门模拟->查找元素
http://codeup.cn/contest.php?cid=100000576 Problem A: 统计同成绩学生人数 Time Limit: 1.000 Sec Memory Limit:
可定
2020/04/20
3640
【真题】暑假备战CSP-J/S:NOIP2014提高组初赛(第一轮)试题及参考答案(PDF版、无水印可直接打印)
公众号内回复【NOIP2014S】即可获取下载链接,直接打印电子版让孩子做即可,文件包含
小码匠
2023/08/31
3280
【真题】暑假备战CSP-J/S:NOIP2014提高组初赛(第一轮)试题及参考答案(PDF版、无水印可直接打印)
经典例题(二)——超经典例题的归纳总结
这里有一点需要注意,就是题目要求是每行输入一个字符,而我们使用scanf,其实当我们输入一个字符的时候,scanf还读取到了\n,即换行,就是我们每次输入一个字符后,还按下了Enter,也就是换行,所以其实我们输入的内容是一个字符+一个\n,所以我们在循环的内容里加上了getchar(),用来吸收\n,每次对一个字符进行判断完后,getchar()都会吸收剩下的\n。
诺诺的包包
2023/02/17
4640
经典例题(二)——超经典例题的归纳总结
算法修炼之练气篇——练气七层
中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
命运之光
2024/03/20
1080
算法修炼之练气篇——练气七层
FZU 1063 三维扫描(三维连通块)
Accept: 415    Submit: 1291 Time Limit: 1000 mSec    Memory Limit : 32768 KB  Problem Description 工业和医学上经常要用到一种诊断技术——核磁共振成像(Magnetic Resonance Imagers)。利用该技术可以对三维物体(例如大脑)进行扫描。扫描的结果用一个三维的数组来保存,数组的每一个元素表示空间的一个象素。数组的元素是0-255的整数,表示该象素的灰度。例如0表示该象素是黑色的,255表示该象
ShenduCC
2018/04/26
8280
FZU 1063 三维扫描(三维连通块)
FZU 1061 矩阵连乘
 Problem 1061 矩阵连乘 Accept: 445    Submit: 1699 Time Limit: 1000 mSec    Memory Limit : 32768 KB  Problem Description 给定n个矩阵{A1,A2,...,An},考察这n个矩阵的连乘积A1A2...An。由于矩阵乘法满足结合律,故计算矩阵的连乘积可以有许多不同的计算次序,这种计算次序可以用加括号的方式来确定。 矩阵连乘积的计算次序与其计算量有密切关系。例如,考察计算3个矩阵{A1,A2,A3
ShenduCC
2018/04/26
8300
CSP-J第二轮试题-2021年-3题
参考: https://www.luogu.com.cn/problem/P7911 总结 本系列为CSP-J/S算法竞赛真题讲解,会按照年份分析每年的真题,并给出对应的答案。本文为2021年真题。
用户2225445
2023/10/17
3140
CSP-J第二轮试题-2021年-3题
蓝桥杯 纪念品分组 (快排+贪心)----------C语言—菜鸟级
/*问题描述   元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值 相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时 间内发完所有纪念品,乐乐希望分组的数目最少。   你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。 输入格式   输入包含n+2行:   第1行包括一个整数w,为每组纪念品价格之和的上限。   第2行为一个整数n,表示购来的纪念品的总件数。   第3~n+2行每行包含一个正整数pi (5 <= pi <= w),表示所对应纪念品的价格。 输出格式   输出仅一行,包含一个整数,即最少的分组数目。 样例输入 100 9 90 20 20 30 50 60 70 80 90 样例输出 6 数据规模和约定   50%的数据满足:1 <= n <= 15   100%的数据满足:1 <= n <= 30000, 80 <= w <= 200 思路: 快排一波 再从大到到小 开始分组 最大的物品 加最小的物品 超出限制则 最大单独 一组 否则 两物品成一组 详情 见代码
Fivecc
2022/11/21
4880
算法修炼之练气篇——练气六层
某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。
命运之光
2024/03/20
1300
算法修炼之练气篇——练气六层
Contest100000574 – 《算法笔记》2.10小节——C/C++快速入门->黑盒测试
http://codeup.cn/contest.php?cid=100000574 Problem A: A+B 输入输出练习I Time Limit: 1 Sec Memory Limit: 3
可定
2020/04/20
5370
从零开始 | C语言基础刷题DAY1
题目: 写一个函数求两个整数的较大值 如: 输入:10 20 输出较大值:20
折枝寄北
2025/03/12
750
牛客网2018年全国多校算法寒假训练营练习比赛(第二场)
A-吐泡泡 链接:https://www.nowcoder.com/acm/contest/74/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来。小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o"。两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉。(是的你没看错,小气泡和大气泡不会产生任何变化的,原因我也不知道。) 例如:ooOOoo
Zoctopus
2018/06/04
1.2K0
吉林大学考研复试题目(牛客网)
​ 一个二进制数,将其每一位取反,称之为这个数的反码。下面我们定义一个字符的反码。如果这是一个小写字符,则它和字符'a’的距离与它的反码和字符'z’的距离相同;如果是一个大写字符,则它和字符'A’的距离与它的反码和字符'Z’的距离相同;如果不是上面两种情况,它的反码就是它自身。 举几个例子,'a’的反码是'z’;'c’的反码是'x’;'W’的反码是'D’;'1’的反码还是'1’;'
Kindear
2019/09/29
1.3K0
2023_7_21编程题
南桥
2024/01/26
1560
2023_7_21编程题
Contest100000572 – 《算法笔记》2.8小节——C/C++快速入门->结构体(struct)的使用
http://codeup.cn/contest.php?cid=100000572 Problem A: C语言11.1 Time Limit: 1 Sec Memory Limit: 32 M
可定
2020/04/20
9260
经典例题(一)——经典例题的归纳总结。
这里,我们要先了解素数的定义,素数也叫质数 ,即在正整数中,除了1与本身之外没有其他约数的数(1除外)。 方法一: 也就是说,这个数只能被1和它本身整除。了解这一点后我们开始入手写代码,在这里我们最容易想到的方法就是试除法,即从2开始,不断地对那个数进行试除,假设这个数是n,直到试除到n(不包含n)为止,如果没有出现可以被整除的数,则n就是素数。
诺诺的包包
2023/02/17
5390
经典例题(一)——经典例题的归纳总结。
算法—判断字符串是否为IP地址
实现该算法有两种比较简单的方法,一种是常规判断,另一种是利用正则表达式进行判断,下面以函数的形式实现这两种方法,可以直接复制函数使用,传入的参数是待判断的字符串,返回的是布尔变量。
灰小猿
2020/09/23
1.9K0
算法—判断字符串是否为IP地址
[每日一题]IP判断
今天介绍的这题难度不大,和前面的弟弟的作业有异曲同工之妙 题目描述 在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。 合法的IP是这样的形式: A.B.C.D 其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。 现在,请你来完成这个判断程序吧^_^ 输入 输入由多行组成,每行是一个字符串,输入由“End of file”结束。 字符串长度最大为30,且不含空格和不可见字符 输出 对于每一
编程范 源代码公司
2018/04/18
1.9K0
推荐阅读
相关推荐
ACM札记之一
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验