int sum = 0;
for (int i = 1; i < 2020; i++) {
boolean sign = true;
int a = i;
while (a > 0) {
int b = a % 10;
if (b == 9) {
sign = false;
break;
}
a = a / 10;
}
if (sign) {
/* System.out.println(i); */
sum++;
}
}
System.out.println(sum);
## 在1至2019中,有多少个数的数位中包含数字9?
注意,有的数中的数位中包含多个9,这个数只算一次。例如,1999这个数包含数字9,在计算只是算一个数。
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。