个位数一定有一个数相等,从一开始计数有什么问题吗
#include<stdio.h> int main(){ int n,x,i; int count=1; scanf("%d %d",&n,&x); for(i=10;i<=n;i++){ int m=i; while(m>0){ if(m%10==x){ count++; } m=m/10; } } printf("%d",count); return 0; }