⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 这是一个关于智能算法的简单实例!人工智能本科生实验的第一次试验
💻 CPP
字号:

#include "demo.h"
void main()
{
demo *p	= new demo();
p->init();
cout<<"棋盘当前状态为"<<endl;
p->PrintQP();
char isfirst;
bool isfinish;
cout<<"你是否先手?(y/n)";
cin>>isfirst;
do
{
  if(isfirst=='y')
  {
		p->UserInput();
		p->PrintQP();
		isfinish=p->AutoDone();
		if(isfinish){p->PrintQP();break;}
		else
		{cout<<"computer turn"<<endl;
		 p->PrintQP();
		}
		if(p->e_fun(p->States[0])==-1001)
		 {cout<<"平局"<<endl; break;}
	}
 else
 {      isfinish=p->AutoDone();
         if(isfinish){p->PrintQP();break;}
		else {cout<<"computer turn"<<endl;
	           p->PrintQP();
			 }

	    if(p->e_fun(p->States[0])==-1001)
		 {cout<<"平局"<<endl; break;}
		else if(!isfinish)
		{p->UserInput();
	     p->PrintQP();
		}
 }
   
	

}	while(!isfinish);
char check;
cout<<"o for exit but before you key in ,you can look throgh the process!"<<endl;
cout<<"o/n";

cin>>check;
while(check!='o')
{cin>>check;
}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -