整除的最大的数是多少? 各位数字和为1+3+4+5+7+8=28 所以偶数位和奇数位上数字和均为14 为了使得该数最大,首位必须是8,第2位是7,14-8=6 那么第3位一定是5,第5位为1 该数最大为875413。用JAVA实现
时间: 2024-03-14 20:45:55 浏览: 18
以下是该题的 Java 代码实现:
```java
public class Main {
public static void main(String[] args) {
int a, b, c, d, e, f;
for (a = 8; a > 0; a--) {
if (a != 2 && a != 6) {
for (b = 8; b > 0; b--) {
if (b != a && b != 2 && b != 6) {
for (c = 8; c > 0; c--) {
if (c != a && c != b && c != 2 && c != 6) {
for (d = 8; d > 0; d--) {
if (d != a && d != b && d != c && d != 2 && d != 6) {
for (e = 8; e > 0; e--) {
if (e != a && e != b && e != c && e != d && e != 2 && e != 6) {
f = 28 - a - b - c - d - e;
if (a + c + e == b + d + f) {
System.out.println("" + a + b + c + d + e + f);
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
```
输出结果为875413,与之前的分析一致。
阅读全文