我是用程序算的, 算作弊。 就是一个简单的循环(见内)

来源: 2015-11-18 11:18:23 [旧帖] [给我悄悄话] 本文已被阅读:

for (int i = 10000; i < 40000; i++) {

            int a = i / 100;
            int b = (i % 10000) / 10;
            int c = i % 1000;
            
            if (a > 100 && b > 100 && c > 100
                    && (a % 17 == 0 || a % 23 == 0)
                    && (b % 17 == 0 || b % 23 == 0)
                    && (c % 17 == 0 || c % 23 == 0)) {
                System.out.println(i+" === "+a+", "+b+", "+c);
            }
   }