心累 , 狗日的想了好多数据 , ......啥也不说了 我去哭一会 . 

 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. 软件开发速学计网:入门

    有错请在评论区指出,别让我一直理解错误,谢谢. 文章目录 1. 概念 2. 互联网发展的三个阶段(了解下名词) 1. ARPANET向互联网发展 2. 三级结构的互联网 3. 逐渐形成多层次ISP结构 ...

  2. 最简单! Python判断ip地址是否格式正确

    判断变量ip是否是正确的ip地址 def ip_identify(ip):try:iplist=ip.split(".")except AttributeError:return ...

  3. 计网‖已知主机IP地址、子网掩码求网络地址

    求IP网络地址最细步骤: 一个主机的ip地址是16.162.52.10,子网掩码是255.2,24.0.0,那么这台主机所在的ip网络地址是什么? 这个是已知主机IP地址和子网掩码来求IP网络地址我们 ...

  4. 一次简单的计网实践——浅谈校园网认证原理、ipv6机制绕过认证限制、双路由器宿舍组网

    注:本文所涉及的"任何设备",指在学生正常活动的区域内使用的设备. 一.山东大学威海校区校园网ipv4认证原理 1.认证系统介绍 山大威海校区内的校园网认证页面地址均为http:/ ...

  5. 计网第四章 网络层(咕咕咕)

    计网第四章 网络层(更新ing 咕咕咕) 网络层提供的两种服务 面向连接的通讯:虚电路 虚电路知识一种逻辑上的连接,分组沿着这个逻辑转发而不是真的建立了一条物理线路. 面向无连接的通讯:数据报服务 网 ...

  6. 关于计网的一点复习资料

    本科在读,刚考完计网,自己整理了点东西,可读性不高,看个热闹吧,然后被爆杀真的很无语,每天都有想不到的被爆杀环节,毁灭吧累了.然后没写什么题(因为都写在纸上了),大部分都是概念性的东西,能拿来背一下罢 ...

  7. 大二学科不挂科 速冲方法推荐(数据结构+计组+操作系统+算法+数据库+计网)

    文章目录 前引 学科速成总结 1.数据结构 2.计算机组成原理 3.操作系统 4.数据库系统概论 5.算法设计与分析 结束语 前引 这段时间本来是紧锣密鼓的在准备面试 原本以为自己已经学过的科目 考试 ...

  8. Python 数据采集-爬取学校官网新闻标题与链接(基础)

    Python 爬虫爬取学校官网新闻标题与链接 一.前言 二.扩展库简要介绍 01 urllib 库 (1)urllib.request.urlopen() 02 BeautifulSoup 库 (1) ...

  9. 7.(css)使用浮动布局学成网案例

    文章目录 1. 页面制作重点提炼 2. 前期准备素材 3. 前期准备工作 4. CSS属性书写顺序(重点) 5. 布局流程 6. 页面制作 6.1 1) 头部制作 6.2 2)banner制作 6.3 ...

最新文章

  1. 用MapReduce实现矩阵乘法
  2. OpenCV-Python Feature2D 特征点检测 (SIFT,SURF)
  3. C#逻辑运算符及解析
  4. python 函数例子_Python3函数之例子
  5. html链接sqlserver,js连接sqlserver进行查询
  6. [Java] 蓝桥杯ALGO-111 算法训练 明明的随机数
  7. android studio中如何替换gradle以防下载卡住
  8. git 删除已经 add 的文件
  9. ZTD 简单做十个好习惯总结
  10. 【ZT】【详细教程】WPS如何关闭自动更新和WPS热点?(ksomisc.exe)
  11. 蓝桥杯历年真题大全+题型分布+分数分布
  12. 在系统中自主实现全国行政区域结构化管理
  13. DVWA-不安全的验证码
  14. python判断阶乘和数_python如何计算数的阶乘
  15. 在线教育巨头多邻国Duolingo入华一周年,中国市场马力全开
  16. Unity PS4/PS5开发环境搭建
  17. android sina 微博表情功能的实现
  18. 避障传感器模块(STM32F103C8T6)
  19. ESP32-C3烧录后打印报错invalid header: 0xffffffff【flash_download_tool_3.9.3.exe工具烧录】
  20. 应用安全开发之浅谈加密算法的坑

热门文章

  1. Could not find a version that satisfies the requirement requests (from version : )
  2. 软件工程专业如何就业!
  3. 微信小程序 获取用户信息 官网例程 详解
  4. python socket编程_Python Socket编程实现网络编程
  5. android 导入离线地图,Android, 离线地图-2
  6. 神策数据罗彦博:如何正确使用漏斗分析提升转化?
  7. 情人节,你们的CEO都在干嘛?
  8. centos部署mysql5.6免安装版
  9. 在winform嵌入外部应用程序
  10. 大数据数据库技术简介与分类分析