public static void main(String[] args){
for(int i=100;i<333;i++){ //找出等比例数
for(int j=333;j<666;j++){
for(int h=666;h<999;h++) {
if (2 * i == j && 3 * i == h) {
find(i,j,h);
}
}
}
}
}
public static void find(int i,int j,int h){
String i1=String.valueOf(i); //转换为字符串进行比较
String j1=String.valueOf(j);
String h1=String.valueOf(h);
int p=0;
String a=i1+j1+h1;
String[] arr={"1","2","3","4","5","6","7","8","9"};
for(int x=0;x<arr.length;x++){
if(a.contains(arr[x])){
p++;
}
}
if(p==9){
System.out.println(i1+" "+j1+" "+h1);
}
}
用1,2,3,…,9组成三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。输出所有的解。
最新推荐文章于 2021-11-08 09:08:54 发布