题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
在 1 至 2019中,有多少个数的数位中包含数字 9?
注意,有的数中的数位中包含多个 9,这个数只算一次。例如,1999 这个数包含数字 9,在计算只是算一个数。
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
#include <iostream>
using namespace std;
int main()
{
int count=0;
for(int i = 9;i<=2019;i++){
int j = i;
while(j!=0){
if(j%10==9){
count++;
break;
}
j = j/10;
}
}
cout<<count;
return 0;
}