分析:主要问题在于找出有多少个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";
}
}