题解
2025-01-25 23:23:05
发布于:广东
1阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int n,x;
int find(int y)
{
int sum1=0;
if (y % 10 == x)sum1++;
if (y >= 10 && y/10%10 == x)sum1++;
if (y >= 100 && y/100%10 == x)sum1++;
if(y >= 1000 && y/1000%10 == x)sum1++;
if (y >= 10000 && y/10000%10 == x)sum1++;
if (y >= 100000 && y/100000%10 == x)sum1++;
if (y == 1000000 && x == 1)sum1++;
return sum1;
}
int main()
{
int sum=0;
cin >> n >> x;
for (int i=1;i<=n;i++)
{
sum+=find(i);
}
cout << sum;
return 0;
}
这里空空如也
有帮助,赞一个