【问题描述】
小蓝特别喜欢 2,今年是公元 2020 年,他特别高兴。
他很好奇,在公元 1 年到公元 2020 年(包含)中,有多少个年份的数位中
包含数字 2?
代码如下:
#include <iostream>
using namespace std;int main() {long long ans = 0;for (int i = 1; i <= 2020; i++) {int c = i;while (c) {if (c % 10 == 2) {ans++;break;}c = c / 10;}}cout << ans << endl;
}