蛤玮学计网 -- 简单的判断ip

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

 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 }
时间: 2024-10-05 05:49:51

蛤玮学计网 -- 简单的判断ip的相关文章

ZZULI 1876: 蛤玮的项链 Hash + 二分

Time Limit: 6 Sec  Memory Limit: 128 MBSubmit: 153  Solved: 11 SubmitStatusWeb Board Description 蛤玮向心仪的妹子送了一条项链,这条项链是由小写字母构成的首尾相接的字符串,妹子看了看项链对蛤玮说,"我希望它是对称的",蛤玮想了想之后决定,从项链上截取出一段,这段如果是回文的话那么妹子戴起来就是对称的了.由于蛤玮会魔法,他可以把项链上的某一个字母变成任意另一个字母,但由于魔力限制他最多只能变两

Mina、Netty、Twisted一起学:实现简单的TCP服务器

MINA.Netty.Twisted为什么放在一起学习?首先,不妨先看一下他们官方网站对其的介绍: MINA: Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract event-driven asynchronous API

计网 | 网络体系结构的思考

自美国国防部1969年创建ARPANET以来,网络的科学与技术不断发展,网络的体系结构也经历了ISO的OSI标准和TCP/IP标准.有趣的是,国际标准化组织确定的标准却并未成为事实上的标准,在这一"事实标准"的背后,市场的影子若隐若现.然而在学习中,一般将TCP/IP的网络接口层拆分为数据链路层和物理层,因此学习中以五层网络结构为研究对象.(原因不详,期待讨论) 五层网络结构自上而下分别为:应用层.运输层.网络层.数据链路层和物理层. 应用层(application layer) 应用

六九金服:学信网即将关闭学历查询接口,消费金融机构该如何变革!

目前,六九金服了解到,某银行内部通知消息称,学信网将在6月底全面停止现有学历接口的查询,正式通知或将于6月中下旬发出. 随后另一银行高管在与学信网核实后表示,学信网的学籍查询入口也将在6月底暂时关闭. 此外,经六九金服进一步从业内了解,除部分传统银行收到相同内容的通知外,国政通.鹏元.百融等几家可进行学籍.学历查询的通道也已相继通知相关消金机构暂停提供学籍.学历查询服务的消息. "不是这些代理商不能做了,是没有数据源了."某持牌机构人士称. "上周就有几个股份制银行在找学信网

爬取学校官网新闻-bs与xpath的恩怨情仇

为了更好地学习<自然语言处理>这一门课,我们的老师叫我们组团去刷学校官网,我刚开始还以为很简单,事实证明,我错了,固执的凭借xpath去解析内容非常的难,还有我最后用bs4轻松解析,这个项目让我看清了xpath适合提取单个标签内的内容,而bs4明显适合去提取大段的内容,然后再通过join,strip,replace,split等内容就可以去掉转义字符,空格和转换为列表. 另外,老师也要求我们使用正则表达式,我用正则表达式去提取特定格式的时间还有在提取出来的文本内容中提取出最后一个括号内的内容,

1101: 零起点学算法08——简单的输入和计算(a+b)

1101: 零起点学算法08--简单的输入和计算(a+b) Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lldSubmitted: 3669  Accepted: 1997[Submit][Status][Web Board] Description 前面7道题做下来,对输出和计算有点感觉了吧? 不过很可惜的是前面的做法,好像太死了,写了一个计算3+4的程序,计算5+6又得改程序,计算机真的只能这么实现,那么我们比计算机

上不了网,如何判断

1.ping 127.0.0.1 或者 ping localhost ping 127.0.0.1 先检查TCP/IP协议栈是否正常 2.ping 192.168.1.1 看看连接路由器能不能连接成功 (亲测,我把连接到路由器的网线拔了,就是651错误) 3.看看网络适配器是不是禁用了,计算机→管理→设备管理器(这一次怎么也连接不上,用户名,密码都正确,651错误,有可能就是这个禁用了) 直接那个线连接后面,不可以. 直接那个线连tp-link 也不行.都试过了 上不了网,如何判断,布布扣,bu

一个简单的判断抢购时间是否到达的js函数

原型函数,功能很简单,找到时钟的id,计算数值,到达抢购时间时执行任务. function nwt() {var str=$('#deal_expiry_timer_e3cdcd2a').text(); var out=str.match(/\d+/g);console.log(out); var h=parseInt(out[0]),m=parseInt(out[1]),s=parseInt(out[2]); console.log(h+'#'+m+'#'+s);var calc=h*3600

zzuli 1877 蛤玮打扫教室

1877: 蛤玮打扫教室 Description 现在知道一共有n个机房,算上蛤玮一共有m个队员,教练做了m个签,每个签上写着两个数L,R(L<=R),抽到的人要把[L,R]的教室全部打扫一遍.由于蛤玮是队长而且他很懒,他通过某种交易提前知道了所有m个签上面写的是什么,而且通过某种魔法可以控制自己抽到哪个签.一个教室被打扫一次就干净了,所以蛤玮想知道自己抽哪些签可以不用打扫教室而且不会被教练发现,即他抽到的区间全都会被别人打扫一遍. 蛤玮被教练叫去打扫机房,集训队有很多机房,也有很多队员,现在他