欧拉代码005

005.   2520是最小的能被1-10中每个数字整除的正整数。

最小的能被1-20中每个数整除的正整数是多少?

——————————————————————————————————————

代码如下:

#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int i,n;for(n=2520;n<1689515283456000;n++)
    {
        if(!(n%2520)&&!(n%11)&&!(n%12)&&!(n%13)&&!(n%14)&&!(n&15)&&!(n%16)&&!(n%17)&&!(n%18)&&!(n%19)&&!(n%20))
        {
            printf("    %d\n",n);break;
        }
    }

    return 0;
        
}

输出结果:

             

   我这儿……死脑筋啊~

原文地址:https://www.cnblogs.com/hhccdf/p/2965092.html