关注
出错的原因在于即使first == 0 或 first == 127的情况下,仍加入计数,修改main中的循环代码如下: ``` c++ [] while(cin >> input){ istringstream is(input); string add; vector<string> v; while(getline(is, add, '~')) v.emplace_back(add); int first = stoi(v[0].substr(0, v[0].find_first_of('.'))); // 坑在这里,first若为 127 或 0,代表该ip地址不计入任何类别和非法统计,直接跳过 if(first == 127 || first == 0) continue; if(!judge_ip(v[1]) || !is_mask(v[1])) ++err; else{ if(!judge_ip(v[0])) ++err; else{ if(is_private(v[0])) p++; if(first > 0 && first < 127) a++; // "0.*.*.*" 和 "127.*.*.*" 直接跳过 else if(first > 127 && first < 192) b++; else if(first > 191 && first < 224) c++; else if(first > 223 && first < 240) d++; else if(first > 239 && first < 256) e++; } } } ```</string>
点赞
相关推荐
04-10 14:14
南京邮电大学 产品经理 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
26488次浏览 185人参与
# 我与AI的日常 #
8623次浏览 92人参与
# 我的求职总结 #
505192次浏览 7016人参与
# 数字马力求职进展汇总 #
356260次浏览 2402人参与
# 27届实习投递记录 #
104125次浏览 1029人参与
# 你是怎么和mt相处的? #
108685次浏览 560人参与
# 工作压力大怎么缓解 #
169111次浏览 1379人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
167947次浏览 913人参与
# 腾讯工作体验 #
643498次浏览 3891人参与
# 产运销实习日记 #
107073次浏览 740人参与
# 摸鱼被leader发现了怎么办 #
206629次浏览 937人参与
# 材料专业就业可以去哪些企业岗位 #
68583次浏览 395人参与
# 你在职场上见过哪些“水货”同事 #
41225次浏览 175人参与
# 你遇到过哪些神仙同事 #
146832次浏览 778人参与
# 牛客AI体验站 #
31670次浏览 444人参与
# 刚入职就____,这样正常吗? #
155506次浏览 719人参与
# 春招开局,你有保底offer吗? #
146469次浏览 697人参与
# 实习学不到东西正常吗? #
69758次浏览 713人参与
# 今年秋招哪家公司给的薪资最良心? #
487457次浏览 2598人参与
# 材料专业可以靠半导体脱坑吗? #
41874次浏览 156人参与
神州信息成长空间 151人发布
查看13道真题和解析