#include <iostream> #include <string> using namespace std; int main() { int n,x; cin>>n>>x; string s; char target = x + '0'; // 把数字转成字符 for(int i=1;i<=n;i++){ s.append(to_string(i)); } int count=0; for (char c:s) { if (c==target) { count++; } } cout<<count; return 0; }
字符串方法