#include<stdio.h>
int main()
{
int i,j,n,x,a[8],count;
count=0;
scanf("%d%d",&n,&x);
for(i=0;i<n;i++)
{
j=0;
while(i!=0)
{
a[j]=i%10;
i=i/10;
if(a[j]==x)count++;
j++;
}
}
printf("%d",count);
return 0;
}
这个为什么是死循环呀?(应该是while这里)
思路是把每个数都分离一下再一一对比(大佬如果有神级思路求教)