printf("\n");
for(i=1;i
Over();
exit(0);
}
if(n[j][i]==1&&n[j+1][i]==1&&n[j+2][i]==1&&n[j+3][i]==1&&n[j+4][i]==1)
{
printf("Player2 wins!!!\n");
Over();
exit(0);
}
}
}
/****************判断对角(左上-右下)******************/
int a,b;
for(a=1;a<6;a++)
{
for(b=1;b<6;b++)
{
if(m[a][b]==1&&m[a+1][b+1]==1&&m[a+2][b+2]==1&&m[a+3][b+3]==1&&m[a+4][b+4]
==1)
{
}
printf("Player1 wins!!!\n");
Over();
exit(0);
if(n[a][b]==1&&n[a+1][b+1]==1&&n[a+2][b+2]==1&&n[a+3][b+3]==1&&n[a+4][b+4]==1)
printf("Player2 wins!!!\n");
Over();
exit(0);
{
}
}
}
/**********判断对角(左下-右上)************/
int k,l;
for(k=1;k<6;k++)
{
for(l=N-1;l>4;l--)
{
if(m[k][l]==1&&m[k+1][l-1]==1&&m[k+2][l-2]==1&&m[k+3][l-3]==1&&m[k+4][l-4]==1)
{
}
printf("Player1 wins!!!\n");
Over();
exit(0);
if(n[k][l]==1&&n[k+1][l-1]==1&&n[k+2][l-2]==1&&n[k+3][l-3]==1&&n[k+4][l-4]==1)
{
}
printf("Player2 wins!!!\n");
Over();
exit(0);
}
}
}
/****************和棋*******************/
void Nowiner()
{
printf("************************************\n");
printf("
printf("************************************\n");
Tie!!!\n");
}
/**************游戏结束*****************/
void Over()
{
printf("************************************\n");
printf("
printf("************************************\n");
Game Over!!!\n");
}