返回列表 發帖

這個OK嗎≈≈≈

  1. public class TQC104
  2. {
  3.        public static void main(String args [] )
  4.       {
  5.             int a[]={0,1,2,3,4,5,6,7,8,9};
  6.         boolean check=false;
  7.             int i, j, c1, c2, c3, c4, c5, c6, c7, c8;
  8.             do
  9.             {
  10.             for( i=1 ; i<a.length ; i++)
  11.        {
  12.          j=(int)(Math.random()*9)+1;
  13.          a[0] = a[i];
  14.          a[i] = a[j];
  15.          a[j] = a[0];
  16.        }
  17.         c1 = a[1] + a[2] + a[3];
  18.         c2 = a[4] + a[5] + a[6];
  19.         c3 = a[7] + a[8] + a[9];
  20.         c4 = a[1] + a[4] + a[7];
  21.         c5 = a[2] + a[5] + a[8];
  22.         c6 = a[3] + a[6] + a[9];
  23.         c7 = a[1] + a[5] + a[9];
  24.         c8 = a[3] + a[5] + a[7];
  25.         if( c1==15 && c2==15 && c3==15 && c4==15 && c5==15 && c6==15 && c7==15 && c8==15)
  26.        {
  27.         check==true;
  28.        }while(check==true)
  29.   System.out.println(“answer:”);
  30.   System.out.println(a[1] + “ ” + a[2] + “ ” + a[3]);
  31.   System.out.println(a[4] + “ ” + a[5] + “ ” + a[6]);
  32.   System.out.println(a[7] + “ ” + a[8] + “ ” + a[9]);
  33.  System.out.println("不論橫向縱向及對角線加起來的和都是:15");
  34.       }
  35. }
複製代碼

返回列表