public class JVA01 {

 public static void main(String[] args) {
  
    int a[]={0,1,2,3,4,5,6,7,8,9};
    boolean redo=true;
   
   
    do{
    for(int i=1;i    {
     int j=(int)(Math.random()*9)+1; 
          a[0] = a[i];
          a[i] = a[j];
          a[j] = a[0];  
    } 
   
       int k=a[1]+a[2]+a[3];
       int l=a[4]+a[5]+a[6];
       int i1=a[7]+a[8]+a[9];
       int j1=a[1]+a[4]+a[7];
       int k1=a[2]+a[5]+a[8];
       int l1=a[3]+a[6]+a[9];
       int i2=a[1]+a[5]+a[9];
       int j2=a[3]+a[5]+a[7];
      
   
   
  if(k==15 && l==15 && i1==15 && j1==15 && k1==15 && l1==15 && i2==15 && j2==15)
   
     redo=false;
  
  
  
    }while(redo); 
  
  
  System.out.println("答案為:");
  System.out.println(a[1]+" "+a[2]+" "+a[3]);
  System.out.println(a[4]+" "+a[5]+" "+a[6]);
  System.out.println(a[7]+" "+a[8]+" "+a[9]);
  System.out.println("不論縱向橫向對角線數字和皆為15");
 }
}

ivr

arrow
arrow
    全站熱搜

    a520237 發表在 痞客邦 留言(0) 人氣()