C - Use three-dimensional array to create a 3D tic-tac-toe game board.

Description

Use three-dimensional array to create a 3D tic-tac-toe game board.

Demo

#include <stdio.h> 

int main() /*from w ww.j  a va  2  s .  c om*/
{ 
     char tictactoe[3][3][3]; 
     int x,y,z; 

 /* initialize matrix */ 
     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'; 

 /* display game board */ 
     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); 
}

Result

Related Topic