美丽的2
小蓝特别喜欢 2,今年是公元 2020 年,他特别高兴。
他很好奇,在公元 1 年到公元 2020 年(包含)中,有多少个年份的数位中
包含数字 2?
#include <iostream>
using namespace std;
int main(){
int a,b,c,d;
int result = 0;
int i = 0;
for(i;i<=2020;i++){
a = i/1000;
b = (i - a*1000)/100;
c = (i - a*1000 - b*100)/10;
d = i - a*1000 - b*100 - c*10;
if(a == 2) result++;
else {
if(b == 2) result++;
else {
if(c == 2) result++;
else {
if(d == 2) result++;
}
}
}
}
cout<<result;
}