#include<iostream>
using namespace std;
bool osheng(char a[][10]);//判断o子是否获胜的函数
bool xsheng(char a[][10]);//判断x子是否获胜的函数
bool he(char a[][10]);//判断是否平局的函数
void qipan(char a[10][10])//执行输出棋盘命令
{
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
cout<<a[i][j];
cout<<endl;
}
}
int main()
{
char a[10][10];
int x,y;
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
a[i][j]=' ';
qipan(a);
while(1)//用循环语句执行o,x交替下子
{
while(1)//用循环语句保证必须让o子下了才轮到x子
{
cout<<"请输入o子下的位置:";
cin>>x>>y;
if(a[x][y]=='o'||a[x][y]=='x')//判断是否已有子
cout<<"已有子请重下"<<endl;//如果没有在循环语句中,判断已有子后就直接下x子去了,实际上o子还没下,如果不明白自己去掉while试试
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载