附上源码
C语言,体量小。
*友情提示:这是一份你运行后绝对会大失所望的程序!编译请慎重。推荐本人的另一份实现自动扫雷的程序。
#include<stdio.h>
enum{MP=4,NP=4};
void prt_pad(int pa[MP][NP]);
void drop(int pa[MP][NP],int row,int col,int n);
int main(void)
{
int board[MP][NP];
int ii,jj,row,col,value;
for(ii=0;ii<3;ii++)
for(jj=0;jj<3;jj++)
board[ii][jj]=0;
puts("OOXX Game");
prt_pad(board);
for(ii=0;ii<20;ii++)
{
puts("give the value of row, colume and player in order(Tap 'Enter' three times. Besides, value 1&2 mean player 1&2)");
scanf("%d%d%d",&row,&col,&value);
drop(board,row,col,value);
prt_pad(board);
}
return 0;
}
void prt_pad(int pa[MP][NP])
{
int ii,jj;
for(ii=0;ii<3;ii++)
{
for(jj=0;jj<3;jj++)
printf("%3d",pa[ii][jj]);
puts("");
}
}
void drop(int pa[MP][NP],int row,int col,int n)
{
if(n==1)
pa[row-1][col-1]=1;
if(n==2)
pa[row-1][col-1]=8;
}