- public class j104
- {
- public static void main(String[]arg)
- {
- int num[]={1,2,3,4,5,6,7,8,9};
- while(true)
- {
- for(int i=0;i<9;i++)
- {
- int r=(int)(Math.random()*9);
- int t=num[i];
- num[i]=num[r];
- num[r]=t;
- }
- int a1 = num[0]+num[1]+num[2];
- int a2 = num[3]+num[4]+num[5];
- int a3 = num[6]+num[7]+num[8];
- int a4= num[0]+num[3]+num[6];
- int a5= num[1]+num[4]+num[7];
- int a6= num[2]+num[5]+num[8];
- int a7= num[0]+num[4]+num[8];
- int a8= num[2]+num[4]+num[6];
- if(a1==15&&a2==15&&a3==15&&a4==15&&a5==15&&a6==15&&a7==15&&a8==15)
- {
- break ;
- }
- System.out.println("答案為:");
- System.out.println(num[0]+" "+num[1]+" "+num[2]);
- System.out.println(num[3]+" "+num[4]+" "+num[4]);
- System.out.println(num[5]+" "+num[6]+" "+num[7]);
- }
- }
- }
複製代碼 |