j ++)Р board[i][j] = ' ';Р?}Р?chessboard();Р}Р3、输出棋盘Рvoid chessboard()Р{Р?//清屏Р?system("cls"); Р?//输出棋盘的上边缘Р?printf(" 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 \n");Р?printf(" ┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓\n");Р?printf(" ┃│││││││││││││││┃\n");Р?for(int i = 1; i <= 15; i ++)Р?{Р //输出列序号及相应的列元素Р printf("%02d┣─", i); Р Р for(int j = 1; j <= 15; j ++)Р {Р switch (board[i - 1][j - 1])Р {Р //(由于在命令行模式下显示,所以,颜色是颠倒的)Р case ' ': printf("┼─"); break; //如果当前位置无子,则输出棋盘Р case 'h': printf("○─"); break; //如果是黑子,则输出黑子的符号Р case 'b': printf("●─"); break; //如果是白子,则输出白子的符号Р case 'g': printf("⊙─"); break; //显示光标Р }Р }Р //输出每列的最后一个制表符Р printf("┫%02d\n", i); Р printf(" ┃│││││││││││││││┃\n");Р?}Р?printf(" ┗━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┷━┛\n");Р?printf(" 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 \n");Р}