0.201.56.50~255.255.255.0 127.201.56.50~255.255.111.255 这段代码确实有的小问题:因为当为特殊ip时,无论子网掩码格式是否正确、是否合法,都不计入任何类别,也不计入非法统计,直接跳过,所以这段代码直接忽略了这种情况,对这类特殊ip也进行了判断统计。 只需要把主函数中的if(!judge_ip(v[1]) || !is_mask(v[1]))改成if((first != 0 && first != 127) && (!judge_ip(v[1]) || !is_mask(v[1]))),再把if-else中的int first = stoi(v[0].substr(0,v[0].find_first_of('.')));移出来就可以了
点赞

相关推荐

回家当保安:今天刚过字节一面,接佬的好运
我的求职进度条
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务