>>150
○:1、×:−1として、int board[3][3]に盤面が入っているとする
左上から横方向に見た場合、すなわちboard[0][0]+board[1][0]+board[2][0]が3なら○の勝ちで−3なら×の勝ち
あとはこれを縦3パターン、横3パターン、斜め2パターンで判断すればよい