#include<stdio.h> int main() { int n,x,i,count=0; scanf("%d %d",&n,&x); if(n>=1 && n<=1000000 && x>=0 && x<=9) { for(i=1;i<=n;i++)//遍历找到1~n { int m =i;//拿m存每一次i的值 while(m)//利用除10法求模判断要取的数 { if(m % 10 ==x) count++; m/=10; } } } printf("%d",count); }
#include<stdio.h> int main() { int n,x,i,count=0; scanf("%d %d",&n,&x); if(n>=1 && n<=1000000 && x>=0 && x<=9) { for(i=1;i<=n;i++)//遍历找到1~n { int m =i;//拿m存每一次i的值 while(m)//利用除10法求模判断要取的数 { if(m % 10 ==x) count++; m/=10; } } } printf("%d",count); }