求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有偶数(除了1和它本身以外不再有其他因数的正整数)
#include<stdio.h>
int IsDivideEnable(int nNum)
{
if ((nNum % 7 == 0 || nNum % 11 == 0) && (!(nNum % 7 == 0 && nNum % 11 == 0)))
return 1;
return 0;
}
int main()
{
for (int i = 1; i <= 1000; i++)
if (IsDivideEnable(i) && i % 2 == 0)
printf("%d ", i);
printf("\n");
return 0;
}
输出结果: