纯暴力兄弟们,九层循环,排除各个字母相等的情况。直接暴力~~~
package com.xzy.dashoj.day03;
public class xzy_05_凑算式 {
public static void main(String[] args) {
int count = 0;
for (int a = 1; a <= 9; a++) {
for (int b = 1; b <= 9; b++) {
for (int c = 1; c <= 9; c++) {
for (int d = 1; d <= 9; d++) {
for (int e = 1; e <= 9; e++) {
for (int f = 1; f <= 9; f++) {
for (int g = 1; g <= 9; g++) {
for (int h = 1; h <= 9; h++) {
for (int i = 1; i <= 9; i++) {
if (a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i &&
b != c && b != d && b != e && b != f && b != g && b != h && b != i &&
c != d && c != e && c != f && c != g && c != h && c != i &&
d != e && d != f && d != g && d != h && d != i && e != f && e != g && e != h && e != i &&
f != g && f != h && f != i && g != h && g != i && h != i) {
int shang = d * 100 + e * 10 + f;
int xia = g * 100 + h * 10 + i;
if (a * c * xia + b * xia + shang * c == 10 * c * xia) {
count++;
}
}
}
}
}
}
}
}
}
}
}
System.out.println(count);
}
}
0 回复
0 转发
17 喜欢
5 阅读



