题解 1116: IP判断

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

最好的代码都不用标题

摘要:解题思路:我们可以注意到,题目中的每个输入都有三个点(不是三个点的都出错)所以我们可以以”.”为切入点,每检测到一个点,把前面存过的数判断一次判断四次之后无误的话就可以判定为正确的当然,我们以字符串的……

IP判断(c++正则表达式解法)

摘要:解题思路:使用正则表达式匹配注意事项:匹配 0到99的正则表达式是:[0-9]?\d(问号是匹配前面的字符零或一次)匹配 100到199的正则表达式是:1\d{2}是以1开头,后边有2个数值的三位数匹……

两种方法(C++)

摘要:解题思路:注意事项:参考代码:1.#include<iostream> #include <algorithm> #include <string> using namespace std;……

1116: IP判断(C++代码)

摘要:#include <iostream> #include <string> using namespace std; //判断ip是否合法  bool isLegal(string i……

C语言正常人思维版

摘要:解题思路:注意事项:参考代码:#include#include#includeint cmp(char *num);int main(){    char str[31]="";    while(g……

IP判断-题解(C++代码)

摘要:解题思路:感觉自己可能写的有点麻烦,我是先保存输入的字符串,用一个bool类型保存中途判断的结果,默认为false(为true的话有点坑,吃了不少亏)然后遍历这个字符串,首先截取不含小数点的部分,同时……

IP判断-题解(C++代码)substr函数用一下

摘要:##### 思路(方法很多,建议按照自己的思路来): ##### ①:判断是否只有三个'.' ##### ②:截取每个小段的字符串,以'.'作为分隔 ##### ③:判断截取的字符串每一个字符是……

IP判断-题解(C++代码)

摘要:解题思路:选区&#39;.&#39;前的数字转换成十进制数  判断是走在0-255 的范围。注意事项:每判断一次&#39;.&#39;前的字符后 要将tt清零 进行下一次的判断,注意  00+数字  ……