C语言五子棋下棋代码怎么改写?求大佬 明天交

图片说明
chess[i][j]=1是黑棋,
chess[i][j]=-1是白棋

图片说明

为什么这个case不合法啊,
删了case 1之后,棋盘上下的只有白棋
把chess[i][j]=-1删了后就只有黑棋了

    switch (currentColor) {
    case 0:
        chess[i][j] = 1;
        break;    
    case 1:
        chess[i][j] = -1;
        break;
    default:
        break;
    }

你好好看下switch语句是怎么用的吧。。。{}都没,break一个也都不加。。。你这代码也写得忒混乱了。