2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] aa={1,2,3,4,5,6,7,8,9,0};
Jc(aa, 0);
}
public static void Jc(int[] aa,int n) {
if (n==aa.length-1) {
int a1 = aa[0]*1000+aa[1]*100+aa[2]*10+aa[3];
int a2 = aa[4]*1000+aa[5]*100+aa[6]*10+aa[7];
int a3 = aa[8]*10+aa[9];
if ((a1-a2)*a3==900&&a1>=1000&&a2>=1000&a3>=10&&a1!=5012) {
System.out.println(a1);
}
}
else {
for (int i = n; i < aa.length; i++) {
{int t=aa[n];aa[n]=aa[i];aa[i]=t;}
Jc(aa, n+1);
{int t=aa[n];aa[n]=aa[i];aa[i]=t;}
}
}
}
}
看不懂先背