题解 1116: IP判断

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

筛选

WU-IP判断 (C++代码)(一种有趣的实现方法)

摘要:利用两层while循环读取小数点前面的字符,并将其变成字符串,在将其变成数字进行判断 有不懂得函数可以自行查阅资料。这就是C++的方便之处#include<iostream> #include<c……

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

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

C语言正常人思维版

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

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

摘要:解题思路: 第一步:判断所有字符 必须是数字或者‘.’;               第二步:利用相加  比如 1234 =((0*10+1)*10+2)*10+3)*10+4 判断是否在0~255范……

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

#思路先根据给定的字符,题目中是点号,进行字符串分隔,然后对于分割出来的四个字符串分别进行判断,判断逻辑是检查这四个字符串是否每位都是数字,若否则非法,若是则将其转换为整数,检查其是否小于等于255大于等于0.#代码#includeusingnamespacestd;/*判断单个字符串是否合法*/bo

利用一些库函数简洁易懂(C++代码)

思路:看到由4个.和4个子序列组成的序列。便想到string.substr分割出4个分别检测就行。全部都通过就Y,else便N#include#include#include//为了把string转化为int类型usingnamespacestd;intmain(){strings1;chars3[1