返回列表 發帖
本帖最後由 rogercheng0119 於 2011-12-24 20:10 編輯
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.text.*;
  4. class d111224{
  5.         public static void main(String args[]){
  6.                                        
  7.                         int n[] = {0,1,2,3,4,5,6,7,8,9} ;
  8.                         
  9.                         while(true){
  10.                     
  11.                                     for(int i=1;i<=9;i++){
  12.                                                     int r = (int)(Math.random()*9)+1 ;
  13.                                                     int t = n[i] ;
  14.                                                     n[i] = n[r] ;
  15.                                                     n[r] = t ;
  16.                                     }
  17.                     
  18.                                         int a1 = n[1]+n[2]+n[3];
  19.                                         int a2 = n[4]+n[5]+n[6];
  20.                                         int a3 = n[7]+n[8]+n[9];
  21.                                                     int a4 = n[1]+n[4]+n[7];
  22.                                     int a5 = n[2]+n[5]+n[8];
  23.                                     int a6 = n[3]+n[6]+n[9];
  24.                                     int a7 = n[1]+n[5]+n[9];
  25.                                     int a8 = n[3]+n[5]+n[7];
  26.                                         
  27.                                     if(a1==15&&a2==15&&a3==15&&a4==15&&a5==15&&a6==15&&a7==15&&a8==15){
  28.                                                     break;
  29.                                     }                                       
  30.                         }
  31.                         
  32.                         System.out.printf("%d\t%d\t%d\n",n[1],n[2],n[3]);
  33.                         System.out.printf("%d\t%d\t%d\n",n[4],n[5],n[6]);
  34.                         System.out.printf("%d\t%d\t%d\n",n[7],n[8],n[9]);
  35.                                                         
  36.         }
  37. }
複製代碼
Roger Cheng

TOP

返回列表