蛤玮学计网 -- 简单的判断ip
心累 , 狗日的想了好多数据 , ......啥也不说了 我去哭一会 . ![](/assets/blank.gif)
1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 #include<iostream> 5 #include<limits.h> 6 #include<algorithm> 7 #include<queue> 8 #include<vector> 9 #include<set> 10 #include<stack> 11 #include<string> 12 #include<sstream> 13 #include<map> 14 #include<cctype> 15 using namespace std; 16 // 1 , 三个点 17 // 2 , 判断数字是否在范围内 18 // 3 , 字母的话 不合题意 19 // 4 , 最多三个数 20 int main() 21 { 22 int t; 23 char a[55]; 24 scanf("%d",&t); 25 while(t--) 26 { 27 scanf("%s",a); 28 int l=strlen(a),flag=1; //默认 可以 29 int sum=0,count1=0,time=0; 30 for(int i=0;i<l;i++) 31 { 32 if(a[i]=='.') 33 { 34 if(sum<0||sum>255) 35 flag=0; 36 if(time==0||time>3) //判断两个点之间 数字的个数 是否符合要求 37 flag=0; 38 time=sum=0; 39 count1++; 40 continue; 41 } 42 if(!(a[i]>='0'&&a[i]<='9')) //如果不是 0 - 9 的话 43 flag=0; // 出现字母啥都别说了 .... 44 sum=sum*10+a[i]-'0'; 45 time++; 46 } 47 if(count1!=3) 48 flag=0; 49 if(flag) 50 printf("Yes\n"); 51 else 52 printf("No\n"); 53 } 54 return 0; 55 }
转载于:https://www.cnblogs.com/A-FM/p/5404405.html
蛤玮学计网 -- 简单的判断ip相关推荐
- 软件开发速学计网:入门
有错请在评论区指出,别让我一直理解错误,谢谢. 文章目录 1. 概念 2. 互联网发展的三个阶段(了解下名词) 1. ARPANET向互联网发展 2. 三级结构的互联网 3. 逐渐形成多层次ISP结构 ...
- 最简单! Python判断ip地址是否格式正确
判断变量ip是否是正确的ip地址 def ip_identify(ip):try:iplist=ip.split(".")except AttributeError:return ...
- 计网‖已知主机IP地址、子网掩码求网络地址
求IP网络地址最细步骤: 一个主机的ip地址是16.162.52.10,子网掩码是255.2,24.0.0,那么这台主机所在的ip网络地址是什么? 这个是已知主机IP地址和子网掩码来求IP网络地址我们 ...
- 一次简单的计网实践——浅谈校园网认证原理、ipv6机制绕过认证限制、双路由器宿舍组网
注:本文所涉及的"任何设备",指在学生正常活动的区域内使用的设备. 一.山东大学威海校区校园网ipv4认证原理 1.认证系统介绍 山大威海校区内的校园网认证页面地址均为http:/ ...
- 计网第四章 网络层(咕咕咕)
计网第四章 网络层(更新ing 咕咕咕) 网络层提供的两种服务 面向连接的通讯:虚电路 虚电路知识一种逻辑上的连接,分组沿着这个逻辑转发而不是真的建立了一条物理线路. 面向无连接的通讯:数据报服务 网 ...
- 关于计网的一点复习资料
本科在读,刚考完计网,自己整理了点东西,可读性不高,看个热闹吧,然后被爆杀真的很无语,每天都有想不到的被爆杀环节,毁灭吧累了.然后没写什么题(因为都写在纸上了),大部分都是概念性的东西,能拿来背一下罢 ...
- 大二学科不挂科 速冲方法推荐(数据结构+计组+操作系统+算法+数据库+计网)
文章目录 前引 学科速成总结 1.数据结构 2.计算机组成原理 3.操作系统 4.数据库系统概论 5.算法设计与分析 结束语 前引 这段时间本来是紧锣密鼓的在准备面试 原本以为自己已经学过的科目 考试 ...
- Python 数据采集-爬取学校官网新闻标题与链接(基础)
Python 爬虫爬取学校官网新闻标题与链接 一.前言 二.扩展库简要介绍 01 urllib 库 (1)urllib.request.urlopen() 02 BeautifulSoup 库 (1) ...
- 7.(css)使用浮动布局学成网案例
文章目录 1. 页面制作重点提炼 2. 前期准备素材 3. 前期准备工作 4. CSS属性书写顺序(重点) 5. 布局流程 6. 页面制作 6.1 1) 头部制作 6.2 2)banner制作 6.3 ...
最新文章
- 用MapReduce实现矩阵乘法
- OpenCV-Python Feature2D 特征点检测 (SIFT,SURF)
- C#逻辑运算符及解析
- python 函数例子_Python3函数之例子
- html链接sqlserver,js连接sqlserver进行查询
- [Java] 蓝桥杯ALGO-111 算法训练 明明的随机数
- android studio中如何替换gradle以防下载卡住
- git 删除已经 add 的文件
- ZTD 简单做十个好习惯总结
- 【ZT】【详细教程】WPS如何关闭自动更新和WPS热点?(ksomisc.exe)
- 蓝桥杯历年真题大全+题型分布+分数分布
- 在系统中自主实现全国行政区域结构化管理
- DVWA-不安全的验证码
- python判断阶乘和数_python如何计算数的阶乘
- 在线教育巨头多邻国Duolingo入华一周年,中国市场马力全开
- Unity PS4/PS5开发环境搭建
- android sina 微博表情功能的实现
- 避障传感器模块(STM32F103C8T6)
- ESP32-C3烧录后打印报错invalid header: 0xffffffff【flash_download_tool_3.9.3.exe工具烧录】
- 应用安全开发之浅谈加密算法的坑
热门文章
- Could not find a version that satisfies the requirement requests (from version : )
- 软件工程专业如何就业!
- 微信小程序 获取用户信息 官网例程 详解
- python socket编程_Python Socket编程实现网络编程
- android 导入离线地图,Android, 离线地图-2
- 神策数据罗彦博:如何正确使用漏斗分析提升转化?
- 情人节,你们的CEO都在干嘛?
- centos部署mysql5.6免安装版
- 在winform嵌入外部应用程序
- 大数据数据库技术简介与分类分析