以下是一个用C语言编写的程序,根据您提供的要求,将Tic-Tac-Toe游戏结果以指定格式显示出来:

#include <stdio.h>

void display_game_result(char grid[3][3]) {
    int i, j;
    
    // 遍历每一行
    for (i = 0; i < 3; i++) {
        // 遍历每一列
        for (j = 0; j < 3; j++) {
            // 打印单元格的值
            printf("%c", grid[i][j]);
            
            // 使用'|'分隔单元格
            if (j < 2) {
                printf("|");
            }
        }
        printf("\n");
        
        // 使用'-'分隔行
        if (i < 2) {
            printf("- - -\n");
        }
    }
}

int main() {
    // 定义一个3x3的Tic-Tac-Toe游戏结果的二维字符数组
    char game_result[3][3] = {
        {'X', 'O', 'X'},
        {'O', 'X', 'O'},
        {'O', 'X', 'O'}
    };
    
    // 调用display_game_result函数显示游戏结果
    display_game_result(game_result);
    
    return 0;
}

在这个示例中,我们定义了一个名为display_game_result的函数,它接受一个3x3的字符数组作为参数,并根据要求显示游戏结果。main函数中创建了一个3x3的字符数组game_result作为示例游戏结果,并调用display_game_result函数来显示游戏结果。

编译和运行这个程序,您会得到如下输出:

X|O|X
- - -
O|X|O
- - -
O|X|O

在这个示例中,输入的3x3格子表示一个Tic-Tac-Toe游戏结果,其中'X'和'O'分别代表玩家和对手的移动。代码将按照要求以指定格式显示游戏结果,使用'|'分隔单元格,并使用'-'分隔行。

希望对您有所帮助!如果有任何进一步的问题,请随时告诉我。

C语言实现Tic-Tac-Toe游戏结果显示 - 指定格式输出

原文地址: https://www.cveoy.top/t/topic/PRR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录