gpt4 book ai didi

对角检查二维数组?

转载 作者:行者123 更新时间:2023-12-04 11:08:39 24 4
gpt4 key购买 nike

我正在尝试对角线搜索 3x3 二维数组,如下所示:enter image description here

我想检查对角线中的所有框是否具有相同的值。这是我尝试这样做的方法:

thisOne = board[0][2];    //set to 'X'
for(i = 0; i<3; i++) {
for(j = 3; j>0; j--){
if(board[i][j-1] != thisOne) {
thisOne= '\0';
}
}
}
//since all boxes were 'X', thisOne is still set to 'X'
if(thisOne != '\0') {
winner = thisOne;
printf("vinnare på nördöst\n");
}

所以在运行这段代码后,winner 应该是 'X',如果所有的盒子都是 X。但是代码并没有这样做,这是为什么?

最佳答案

您只需要检查对角线单元格而不是检查所有单元格。

关于对角检查二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44131720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com