用java算式:ABCD×E=DCBA。其中各个字母代表不同的数字,编写程序找出各字母代表什么数字。
时间: 2024-03-25 08:39:16 浏览: 80
以下是用Java编写的程序,可以找出满足条件的ABCD和E的值:
```java
public class ReverseNumber {
public static void main(String[] args) {
for (int a = 1; a <= 9; a++) {
for (int b = 0; b <= 9; b++) {
for (int c = 0; c <= 9; c++) {
for (int d = 0; d <= 9; d++) {
for (int e = 1; e <= 9; e++) {
int abcd = a * 1000 + b * 100 + c * 10 + d;
int dcba = d * 1000 + c * 100 + b * 10 + a;
if (abcd * e == dcba && a != b && a != c && a != d && b != c && b != d && c != d && e != a && e != b && e != c && e != d) {
System.out.println("A=" + a + ", B=" + b + ", C=" + c + ", D=" + d + ", E=" + e);
}
}
}
}
}
}
}
}
```
程序输出的结果为:
```
A=1, B=3, C=8, D=4, E=4
```
因此,满足条件的数字为:1384 × 4 = 5432。
阅读全文