package Hello;
import ;
public class Hello {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int size=Int();
int[][] board=new int[size][size];
boolean gotresult=false;
int numx=0;
int numo=0;
int result=0;
//输入
for(int i=0;i<size;i++)
{
for(int j=0;j<size;j++)
{
board[i][j]=Int();
}
}
//扫描行
for(int i=0;i<size;i++)
{
for(int j=0;j<board[i].length;j++)
{
if(board[i][j]==1)
{
numx++;
}
else
{
numo++;
}
if(numx==size||numo==size)
{
gotresult=true;
if(numx==size)
{
result=1;
}
else
{
result=2;
}
}
}
numx=0;
numo=0;
}
//扫描列
if(!gotresult)
{
numo=0;
numx=0;
for(int i=0;i<size;i++)
{
for(int j=0;j<size;j++)
{
if(board[j][i]==1)
{
numx++;
}
else
{
numo++;
}
if(numx==size||numo==size)
{
gotresult=true;
if(numx==size)
{
result=1;
}
else
{
result=2;
}
}
}
numx=0;
numo=0;
}
}
//扫描反对角线
if(!gotresult)
{
numo=0;
numx=0;
for(int j=0;j<size;j++)
{
if(board[j][size-j-1]==1)
{
numx++;
}
else
{
numo++;
}
if(num
井字棋java代码 来自淘豆网m.daumloan.com转载请标明出处.