题目很简单。。不过题意好像有点难懂。。。
题意:判定一个数能否被一个幸运数整除,循环一遍4到n/4,若存在i为幸运数且被n整除输出yes,反之输出no。。。
代码如下:
#include <bits/stdc++.h>
using namespace std; int main(void)
{
int n;
char a[];
cin >> n;
for(int j=; j<=n; j++)
{
sprintf(a, "%d", j);
int i;
for(i=; a[i]!='\0'; i++)
{
if(a[i]!=''&&a[i]!='') break;
}
if(a[i]=='\0' && n%j==)
{
cout << "YES" << endl;
return ;
}
}
cout << "NO" << endl;
return ;
}