题目描述
请求出1~n中含有数字0的数,有多少个?
输入
一个整数n(n<=999)
输出
一个整数,代表1~n中含有数字0的数的个数。
样例输入 Copy
80
样例输出 Copy
8
#include <iostream>
using namespace std;
int main()
{
int n,i,j, cnt = 0;
cin >> n;
for (i = 1; i<=n; i++)
{
for(j=i;j>0;j/=10)
{
int t=j;
t=j%10;
if(t==0)
{
cnt++;
break;//100有两个0只算一次
}
}
}
cout << cnt << endl;
return 0;
}