3行4列表格,从中任选5个格子,怎么判断连同行,用java代码编写
时间: 2023-03-26 21:00:15 浏览: 101
可以使用二维数组来表示3行4列的表格,然后使用随机数生成器来选取5个格子,最后判断这5个格子是否在同一行。Java代码如下:
```
int[][] table = new int[3][4];
Random rand = new Random();
int count = ;
while (count < 5) {
int row = rand.nextInt(3);
int col = rand.nextInt(4);
if (table[row][col] == ) {
table[row][col] = 1;
count++;
}
}
boolean sameRow = true;
int row = -1;
for (int i = ; i < 3; i++) {
int sum = ;
for (int j = ; j < 4; j++) {
sum += table[i][j];
}
if (sum == 5) {
row = i;
break;
}
}
if (row == -1) {
sameRow = false;
}
System.out.println("是否在同一行:" + sameRow);
```
这段代码首先创建一个3行4列的二维数组,然后使用随机数生成器选取5个格子,并将它们标记为1。接着,使用一个循环来判断这5个格子是否在同一行,如果是,则将sameRow标记为true,否则标记为false。最后输出结果。
阅读全文