返回列表 發帖
  1. import java.lang.*;
  2. import java.util.*;
  3. public class holonumber{
  4.           public static void main(String[] args){
  5.               int num[] = {0,1,2,3,4,5,6,7,8,9};
  6.              
  7.               while(true){
  8.                   for(int i = 1; i <= 9; i++){
  9.                       int r = (int)(Math.random()*9)+1 ;
  10.                                                           int t = num[i];
  11.                                                           num[i] = num[r];
  12.                                                           num[r] = t;
  13.                   }
  14.                   int a1 = num[1]+num[2]+num[3];
  15.                   int a2 = num[4]+num[5]+num[6];
  16.                   int a3 = num[7]+num[8]+num[9];
  17.                   int a4 = num[1]+num[4]+num[7];
  18.                   int a5 = num[2]+num[5]+num[8];
  19.                   int a6 = num[3]+num[6]+num[9];
  20.                   int a7 = num[1]+num[5]+num[9];
  21.                   int a8 = num[3]+num[5]+num[7];
  22.                   if(a1==15&&a2==15&&a3==15&&a4==15&&a5==15&&a6==15&&a7==15&&a8==15){
  23.                        break;
  24.                   }
  25.               }
  26.               System.out.printf("%d\t%d\t%d\n",num[1],num[2],num[3]);
  27.         System.out.printf("%d\t%d\t%d\n",num[4],num[5],num[6]);
  28.         System.out.printf("%d\t%d\t%d\n",num[7],num[8],num[9]);
  29.                 }
  30. }
複製代碼
離離草原上
一歲一枯榮
野火燒不盡
春風吹又生

TOP

返回列表