这题过于水了。不多说,上代码。
#include<bits/stdc++.h>
using namespace std;
const int N = 1000005;
int n,x,tot=0;
char a[N];
int main()
{
cin>>n>>x;
for(int i=1;i<=n;i++){
sprintf(a+1,"%d",i);
for(int j=1;a[j];j++)
if(a[j]==x+48) tot++;
}
cout<<tot<<endl;
return 0;
}
就是sprintf的使用比较好玩。