c语言五子棋人机对弈算法