直接上代码了
玩家自己输出位置
电脑的话用随机数控制(简称人工智障)
#include<iostream>
#include<ctime>
using namespace std;
void choose(); //电脑或者玩家先手判断
void chessboard(); //打印棋盘
void start(int x); //游戏开始
void judge(); //判断胜负
void menu(); //打印菜单
char chess[3][3] =
{
{' ',' ',' '},
{' ',' ',' '},
{' ',' ',' '}
};
void menu()
{
for (int i = 0; i < 26; i++)
cout << "*";
cout << endl;
cout << "**\t1.开始游戏\t**" << endl;
cout << "**\t0.退出游戏\t**" << endl;
for (int i = 0; i < 26; i++)
{
cout << "*";
}
cout << endl;
int n;
cin >> n;
if (n == 1)
{
chessboard();
choose();
}
else exit(0);
}
void chessboard()
{
for (int i = 0; i <