20分求助
查看原帖
20分求助
1105874
claunad楼主2023/9/21 19:46
#include<iostream>
using namespace std;
#include<math.h>
#include<string>
#include<map>
int main()
{
	int n, x, sum=0;
	cin >> n >> x;
	for (int i = 1; i <= n; i++)
	{
		int flag = i;
		if (flag >= 1000000 && flag / 1000000 == x)
		{
			flag = flag % 1000000;
			sum++;
		}
		if (flag >= 100000 && flag / 100000 == x)
		{
			flag = flag % 100000;
			sum++;
		}
		if (flag >= 10000 && flag / 10000 == x)
		{
			flag = flag % 10000;
			sum++;
		}
		if (flag >= 1000 && flag / 1000 == x)
		{
			flag = flag % 1000;
			sum++;
		}
		if (flag >= 100 && flag / 100 == x)
		{
			flag = flag % 100;
			sum++;
		}
		if (flag >= 10 && flag / 10 == x)
		{
			flag = flag % 10;
			sum++;
		}
		if (flag == x)
		{
			sum++;
		}
	}
	cout << sum;
}
2023/9/21 19:46
加载中...