#include <stdio.h>
int main() {
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);//a是范围,b是要判断的数字
int arr[1000000] = {0};//a的最大范围
int i;
int count = 0;
for (i = 0; i < a; i++)//给数组赋值
{
arr[i] = i + 1;
}
//arr[10]={1,2,3,4,5,6,7,8,9,10}
int j;
for (j = 0; j < a; j++)//判断出现次数
{
int c = arr[j];
while (c != 0)
{
if (c % 10 == b)
{
count++;
}
c /= 10;//按位查找
}
}
printf("%d\n", count);
return 0;
}

京公网安备 11010502036488号