必威体育Betway必威体育官网
当前位置:首页 > IT技术

关灯小游戏

时间:2019-08-16 21:41:04来源:IT技术作者:seo实验室小编阅读:65次「手机版」
 

关灯

package com.lanou.java03;

import java.util.scanner;

public class GuanDeng {

public static void main(String[] args) {

int[][]map={

{0,0,0,0,0},

{0,0,1,0,0},

{0,1,1,1,0},

{0,0,1,0,0},

{0,0,0,0,0}

};

for(int i=0;i<map.length;i++){

for(int j=0;j<map[i].length;j++){

System.out.print(map[i][j]+"  ");

}

System.out.println();

}

Scanner scanner=new Scanner(System.in);

while(true){

System.out.println("请输入你的行数");

int row=scanner.nextint();

System.out.println("请输入你的列数");

int col=scanner.nextInt();

if(map[row][col]==1){

map[row][col]=0;

}else{

map[row][col]=1;

}

if(row==0){

}else{

if(map[row-1][col]==1){

map[row-1][col]=0;

}else{

map[row-1][col]=1;

}

}

if(row==map.length-1){

}else{

if(map[row+1][col]==1){

map[row+1][col]=0;

}else{

map[row+1][col]=1;

}

}

if(col==0){

}else{

if(map[row][col-1]==1){

map[row][col-1]=0;

}else{

map[row][col-1]=1;

}

}

if(row==map[row].length){

}else{

if(map[row][col+1]==1){

map[row][col+1]=0;

}else{

map[row][col+1]=1;

}

}

int sum=0;

for(int i=0;i<map.length;i++){

for(int j=0;j<map[i].length;j++){

System.out.print(map[i][j]+"  ");

sum=sum+map[i][j];

}

System.out.println();

}

if(sum==0){

System.out.println("你赢了");

break;

}

}

}

}

相关阅读

关灯游戏 Lights out (三)(线性代数+高斯消元,搜索全部

关灯游戏和线性代数联系紧密,对于一个 的灯阵,用线性方程组+高斯消元法求解,时间复杂度为O(m×n)^3。相对于首行枚举算法复杂度O(2^n

哔哩哔哩视频怎么开关灯?

b站看视频的时候,会发现屏幕很暗,想要开灯,该怎么开灯呢?下面我们就来看看bilibili开关灯的教程。1、打开哔哩哔哩网站2、打开网站后

分享到:

栏目导航

推荐阅读

热门阅读