【1090】含k个3的数

分析:主要问题在于找出有多少个3,但这只要一个循环取模判断即可。

#include<iostream>
using namespace std;
int main()
{
	int m, k;
	cin >> m >> k;
	int n = m;
	int num = 0;//记录3的个数
	while (m)
	{
		if (m%10==3)
		{
			++num;
			m = m / 10;
		}
		else
		{
			m = m / 10;
		}
	}

	if (n % 19 == 0 && k == num)
	{
		cout << "YES";
	}
	else
	{
		cout << "NO";
	}
}

猜你喜欢

转载自blog.csdn.net/LWX3289765163/article/details/121291447
今日推荐