以下是AI的回答:
当然可以!以下是一个简单的C语言实现的井字棋游戏的示例代码:
```c
#include <stdio.h>
// 游戏棋盘
char board[3][3];
// 初始化游戏棋盘
void initialize_board() {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
board[i][j] = '-';
}
}
}
// 打印游戏棋盘
void print_board() {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%c ", board[i][j]);
}
printf("\n");
}
}
// 判断游戏是否结束
int is_game_over() {
// 判断行是否有相同的棋子
for (int i = 0; i < 3; i++) {
if (board[i][0] != '-' && board[i][0] == board[i][1] && board[i][1] == board[i][2]) {
return 1;
}
}