将每个数字转化为字符串,遍历是否出现对应的数字字符,出现则+1
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,count=0;
char x;
cin>>n>>x;
for(int i=1;i<=n;i++){
string tmp=to_string(i);
for(auto ch:tmp){
if(ch==x) count++;
}
}
cout<<count;
}

京公网安备 11010502036488号