public class JVA01 {
: d1 O+ u- ~6 {# \- a) p public static void main(String[] args) { U/ X3 m, u$ U1 w% k0 s
int num[] = {1,2,3,4,5,6,7,8,9};
; M% @3 @0 j# l5 r- L while(true){
/ K h) S. g0 Z u4 J3 J9 p for(int i=0; i<9; i++){/ x2 g3 j+ P9 u' J( `$ m
int r=(int)(Math.random()*9);
: ]2 [) }( ~" i+ j) ]/ T int t=num[i];
1 {+ F' o+ t$ ^ num[i]=num[r];5 R0 s- u! l: D9 T7 C3 r
num[r]=t;/ C) j7 r. I2 b0 @8 t; `
}
7 e2 I3 {1 v9 M1 y N z int a1 = num[0] +num[1]+ num[2];: x/ V2 m8 C5 |' m% k
int a2 = num[3] +num[4]+ num[5];5 f. E* K& Y- a r' a# f5 O
int a3 = num[6] +num[7]+ num[8];
- |* f2 A$ w& a% @2 A4 R int a4 = num[0] +num[3]+ num[6];
9 ^8 u6 T4 l, w- [ int a5 = num[1] +num[4]+ num[7];
+ d/ n$ V6 e! E* N, R int a6 = num[2] +num[5]+ num[8];2 u5 [& E/ G, L+ a- l8 Y x
int a7 = num[0] +num[4]+ num[8];
C& A3 ^6 h3 P/ c2 V8 J% U% N int a8 = num[2] +num[4]+ num[6];
- s( g- |5 d( A, v! v4 l if(a1==15 & a2==15 & a3==15 & a4==15 & a5==15 & a6==15 & a7==15 & a8==15 )% d" g6 Q; j$ w* \2 a8 A
{; k, ~% S5 S0 G0 r* W) X
break;5 I2 l, x- p8 C
}" L; N0 Y, `, \8 y1 C- _) y
( R( V8 u/ T. j1 ?. z* ~$ r! g* O }- W( s9 }9 N7 n" P. d6 o
6 x `! {$ [( J( U# T
System.out.println(num[0]+"\t"+num[1]+"\t"+num[2]+"\t");: r+ \6 v m; H% _8 l
System.out.println(num[3]+"\t"+num[4]+"\t"+num[5]+"\t");* f% m& q8 x4 Z* {2 ^; k/ H
System.out.println(num[6]+"\t"+num[7]+"\t"+num[8]+"\t");
' p' i! y! i% x ?
4 e5 s2 Y8 N h1 T" S c- D }
3 d" c1 S: U9 G2 _+ g8 p% I0 { k} |