我得出答案是上:2;下:1;左:8;右:7
21×87=1827;27×81=2187;
结题过程如下,java代码:
public class Test{
public static void main(String[] args){
System.out.println("*******Start*******");
int up=0;
int down=0;
int left=0;
int right=0;
for(int i=0;i<=9;i++){
up=i;
for(int j=0;j<=9;j++){
if(up==j){
continue;
}
down=j;
for(int k=0;k<=9;k++){
if(up==k||down==k){
continue;
}
left=k;
for(int m=0;m<=9;m++){
if(m==left||m==down||m==up){
continue;
}
right=m;
//
if((10*up+down)*(10*left+right) == (1000*down+100*left+10*up+right)&&
(10*up+right)*(10*left+down) == (1000*up+100*down+10*left+right)){
System.out.println("上:"+up+"|下:"+down+"|左:"+left+"|右:"+right);
}
}
}
}
System.out.println("*******The***End*********");
}
}
本回答被网友采纳