审题:
需要输出特殊年份的个数
思路:
获取数据:用字符串获取,然后全部加到总字符串s上判断
使用for循环对每一个四位数年分进行判断,如果是特殊年份就让负责记录的cou变量++
解题:
注意:为什么我们的进行条件是i<=16?
因为我们一共的s.size()是20,所以易得最后一个年份的千位下标为16,因为i代表的就是年份的千位,所以为了不让访问出错,进行条件就设置在千位下标i小于等于最大的千位下标16
不过我们有没有更好的方法解决这个问题?
有的,我们把判断和输入过程合并起来
因为题目没有要求我们输出和数据本身有关系的答案,所以我们不一定需要存储数据,只需要判断即可
[蓝桥杯 2021 省 B2] 特殊年份 - 洛谷