#define _CRT_SECURE_NO_WARNINGS#include#include /*函数声明*/void Init_Arr(int arr[ ][3]); //数组初始化void Print_Checkerboard(int arr[ ][3]); //打印棋盘函数int Player(int arr[ ][3], int line, int list); //玩家下棋void Robot(int *arr); //电脑下棋int Judge(int arr[ ][3]); //判断输赢int main(){ int Arr[3][3]; int x=0, y=0; int result = 0; int Result = 0; printf("Welcome to play the Checkboard Game!\n"); Init_Arr(Arr); Print_Checkerboard(Arr); while (1) { printf("Enter X,Y coordinates for your move:"); scanf("%d", &x); scanf("%d", &y); Result= Player(Arr, x, y); if (Result) { Robot(&Arr[0][0]); Print_Checkerboard(Arr); result = Judge(Arr); if (result == 1) { printf("The player win!\n\n"); break; } if (result == 2) { printf("The robot win!\n\n"); break; } if (result == 3) { printf("Peace!\n\n"); break; } } else printf("Can not next chess here!\n"); } system("pause"); return 0;}void Print_Checkerboard(int arr[ ][3]) //打印棋盘函数{ int size = 3; for (int i = 0; i < size; i++) { printf("\t\t %c | %c | %c \n",arr[i][0],arr[i][1],arr[i][2]); if(i