• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Java
  • 标签: JAVA  井字棋  

资源简介

读入一个整数,表示井字棋棋盘的边长。判断其中是否存在某一方获胜,获胜的条件是存在整行或整列或整条对角线或整条反对角线上是相同的棋子。如果存在,则输出代表获胜一方字母:X或O(大写字母X或O);如果没有任何一方获胜,则输出NIL。

资源截图

代码片段和文件信息

package diwuzhou12;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in= new Scanner(System.in);
int Size;
int numofX=0;
int numofO=0;
boolean flag=false;
Size=in.nextInt();
int[][] a=new int[Size][Size];
for(int i=0;i {
for(int j=0;j {
a[i][j]=in.nextInt();
}
}
for(int i=0;i {
for(int j=0;j {
if(a[i][j]==1)
{
numofX++;
}
else
{
numofO++;
}
}
if(numofX==Size)
{
flag=true;
System.out.println(“X“);
}
else if(numofO==Size)
{
flag=true;
System.out.println(“O“);
}
numofX=0;
numofO=0;
}
if(!flag)
{

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         803  2015-07-19 10:24  readme.txt
     文件        1658  2015-07-19 10:15  Main.java

评论

共有 条评论