java 编写井字棋

Python012

java 编写井字棋,第1张

我说下我的想法:

看坐标: 横坐标一致

纵坐标一致

还有就是/.\两种情况下 固定的位置你事先固定好

当三个点都有了棋子就一直线

正好在学Java,用一维数组编的

import java.util.Scanner

public class Main {

public static void main(String[] args)

{

int[] numbers=new int[100]

int mark=0

Scanner in=new Scanner(System.in)

int digit=in.nextInt()

while(digit!=0)

{

int n=in.nextInt()

numbers[digit]=n

digit=in.nextInt()

}

if(mark==0)

{

mark=1

numbers[0]=in.nextInt()

digit=in.nextInt()

while(digit!=0)

{

int n=in.nextInt()

numbers[digit]=n+numbers[digit]

digit=in.nextInt()

}

numbers[0]=numbers[0]+in.nextInt()

if(mark==1)

{

for(int i=99i>1--i)

{

if(numbers[i]!=0)

{

System.out.print(numbers[i]+"x"+i+"+")

}

}

System.out.print(numbers[1]+"x"+"+"+numbers[0])

}

}

}

}