题目描述:
解题思路:
注意创建一个临时变量用来对应这个数字是否是幸运数字
参考代码:
#include<bits/stdc++.h>
using namespace std;
int main( )
{
int data = 0;
cin >> data;
for(int i = 1;i <= data;i++)
{
int j = i;
int flag = 0;
while(j)
{
if(j%10 != 4 && j%10 != 7)
{
flag = 0;
break;
}
else
{
flag = 1;
}
j = j/10;
}
if(data % i == 0 && flag == 1)
{
cout << "YES" << endl;
return 0;
}
}
cout << "NO";
return 0;
}