x不计入统计是怎么回事啊
就是哪怕我全输入x,numofx都始终为0 最后的输出也就一直是o胜
然后还有 就是怎么把行和列的遍历合在一起啊
求指教!c语言
应该是 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
你把完整代码用</>的文本形式发一下,不要发图片,我调试下看看。
截图中有两处错误
1、定义变量x和o并赋值应该是变量在左值在右
2、遍历行,遍历一遍if判断修改result = 1或者result = 0之后还应该在其后加上break退出循环,要不这遍历之后最终的result的结果只能是最后一行的,其他的列和对角类似,如下代码和截图
if (numofx == size) {
result = 1;
break;
} else if (numofo == size) {
result = 0;
break;
}