我得出答案是上:2;下:1;左:8;右:721×87=1827;27×81=2187;結題過程如下,java程式碼:publicclassTest{publicstaticvoidmain(String[]args){System.out.println("*******Start*******");intup=0;intdown=0;intleft=0;intright=0;for(inti=0;i<=9;i++){up=i;for(intj=0;j<=9;j++){if(up==j){continue;} down=j; for(intk=0;k<=9;k++){ if(up==k||down==k){ continue; } left=k; for(intm=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*********");}}
我得出答案是上:2;下:1;左:8;右:721×87=1827;27×81=2187;結題過程如下,java程式碼:publicclassTest{publicstaticvoidmain(String[]args){System.out.println("*******Start*******");intup=0;intdown=0;intleft=0;intright=0;for(inti=0;i<=9;i++){up=i;for(intj=0;j<=9;j++){if(up==j){continue;} down=j; for(intk=0;k<=9;k++){ if(up==k||down==k){ continue; } left=k; for(intm=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*********");}}