Othello 練習問題3

練習問題: board で表されたゲーム盤の状況において、プレーヤー1の石の個数とプレーヤー2の石の個数とを数えて *c1, *c2 に返す関数 void count_stone(int borad[B][B], int *c1, int *c2) を作れ。

void count_stone(int board[B][B], int *c1, int *c2)
{
    int i, j;
	
    *c1 = 0;
    *c2 = 0;
    for (i = 1; i <= 8; i++) {
        for (j = 1; j <= 8; j++) {
            switch (board[i][j]) {
                case 1 : 
                    (*c1)++; 
                    break;
                case 2 : 
                    (*c2)++; 
                    break;
            }
        }
    }
}

これは,解説の必要もないであろう。
ただ,switch 文の break を忘れないように。