关于c语言:井字棋游戏

x不计入统计是怎么回事啊
就是哪怕我全输入x,numofx都始终为0 最后的输出也就一直是o胜

然后还有 就是怎么把行和列的遍历合在一起啊
求指教!c语言

img

应该是 int x=1,o=0;
不是 int 1=x,0=o;
board 是int 数值型数组.
你要输入 1和0 , 不是输入 x和o
比如输入
0 1 0
1 1 0
0 1 1
你把完整代码用</>的文本形式发一下,不要发图片,我调试下看看。

img

截图中有两处错误
1、定义变量x和o并赋值应该是变量在左值在右
2、遍历行,遍历一遍if判断修改result = 1或者result = 0之后还应该在其后加上break退出循环,要不这遍历之后最终的result的结果只能是最后一行的,其他的列和对角类似,如下代码和截图

if (numofx == size) {
    result = 1;
    break;
} else if (numofo == size) {
    result = 0;
    break;
}

img


3、至于你问的怎么把行和列的遍历合在一起,可以增加变量来实现。