这程序写的够差劲!不过是第一次,可以原谅自己 哈哈!!
#include<iostream>
using namespace std;
static char A='A',B='B',jie[10][10];
static int x,y;
int main()
{
cout<<'\t'<<"五子棋游戏"<<endl;
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
jie[i][j]='*';//界面初始化
int duansheng(char E);
int duanzi();
char mian();
int luozi();
int xiaqi();
int ashuru();
int bshuru();
mian();
xiaqi();
return 0;
}
char mian()
{
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
cout<<jie[i][j]<<endl;
return 0;
}
int A_luozi()
{
jie[x][y]='A';
return 0;
}
int B_luozi()
{
jie[x][y]='B';
return 0;
}
int duanzi()
{
if(jie[x][y]=='A'||jie[x][y]=='B')
{
cout<<"已有子请从新下"<<' ';
return 0;
}
else
return 1;
}
int duansheng(char E);
{
for(int i=0;i<10;i++) //判断横5行
for(int j=0;j<6;j++)
{
if(jie[i][j]==E&&jie[i][j+1]==E&&jie[i][j+2]==E&&jie[i][j+3]==E&&jie[i][j+4]==E)
return 1;
else
return 0;
}
for(int w=0;w<6;w++) //判断竖5行
for(int q=0;q<10;q++)
{
if(jie[q][w]==E&&jie[q+1][w]==E&&jie[q+2][w]==E&&jie[q+3][w]==E&&jie[q+4][w]==E)
#include<iostream>
using namespace std;
static char A='A',B='B',jie[10][10];
static int x,y;
int main()
{
cout<<'\t'<<"五子棋游戏"<<endl;
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
jie[i][j]='*';//界面初始化
int duansheng(char E);
int duanzi();
char mian();
int luozi();
int xiaqi();
int ashuru();
int bshuru();
mian();
xiaqi();
return 0;
}
char mian()
{
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
cout<<jie[i][j]<<endl;
return 0;
}
int A_luozi()
{
jie[x][y]='A';
return 0;
}
int B_luozi()
{
jie[x][y]='B';
return 0;
}
int duanzi()
{
if(jie[x][y]=='A'||jie[x][y]=='B')
{
cout<<"已有子请从新下"<<' ';
return 0;
}
else
return 1;
}
int duansheng(char E);
{
for(int i=0;i<10;i++) //判断横5行
for(int j=0;j<6;j++)
{
if(jie[i][j]==E&&jie[i][j+1]==E&&jie[i][j+2]==E&&jie[i][j+3]==E&&jie[i][j+4]==E)
return 1;
else
return 0;
}
for(int w=0;w<6;w++) //判断竖5行
for(int q=0;q<10;q++)
{
if(jie[q][w]==E&&jie[q+1][w]==E&&jie[q+2][w]==E&&jie[q+3][w]==E&&jie[q+4][w]==E)