Codeforces Problem-122A Lucky Division
基本思想:
由于n的范围有限,可以定义一个由幸运数字组成的数组,判断数字n能否整除数组中的元素。
AC代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[14]={4,7,44,47,74,77,444,447,474,477,744,747,774,777};
int n;
cin>>n;
int flag=0;
for (int i=0;i<14;i++)
{
if (n%a[i]==0)
flag=1;
}
cout<<(flag?"YES":"NO")<<endl;
return 0;
}