易百教程

使用三维数组创建3D井字游戏棋盘

使用三维数组创建3D井字游戏棋盘。

示例代码

#include <stdio.h> 

int main()
{ 
     char tictactoe[3][3][3]; 
     int x,y,z; 

     /* 初始化矩阵 */ 
     for(x=0;x<3;x++) 
         for(y=0;y<3;y++) 
             for(z=0;z<3;z++) 
                 tictactoe[x][y][z]='.'; 
     tictactoe[1][1][1] = 'X'; 

     /* 显示游戏板 */ 
     puts("Ready to play 3D Tic-Tac-Toe?"); 
     for(z=0;z<3;z++) 
     { 
         printf("Level %d\n",z+1); 
         for(x=0;x<3;x++) 
         { 
             for(y=0;y<3;y++) 
                 printf("%c\t",tictactoe[x][y][z]); 
             putchar('\n'); 
         } 
     } 
     return(0); 
}

执行上面示例代码,得到以下结果: