91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.93MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-30
  • 語言: C/C++
  • 標簽: 五子棋??

資源簡介

用C++編寫的五子棋程序,AI較好,里面加油禁手功能,玩的時候難度更大,更有趣味

資源截圖

代碼片段和文件信息

//說明:1、悔棋只限一步,存盤只限一局
//??????2、禁手部分分為三三、四四、四三三和長連,出現禁手會提示,然后不允許在此處下子,不采取下子后做負的形式?
#include
#include
#include
#include
#include
#include
#include
using?namespace?std;
bool?oshl(char?qp[][26]);//判斷O子是否勝利的函數
bool?xshl(char?qp[][26]);//判斷X子是否勝利的函數
bool?heqi(char?qp[][26]);//判斷是否和棋的函數
void?computer();//當對手為電腦時的執行函數
void?people();//當對手為人時的執行函數
void?qipan(char?qp[26][26]);//輸出棋盤的函數
char?qp[26][26]={0};//標志棋盤各個點的狀態的字符數組
char?zailai;//是否再下一盤的指令
char?difpar;//兩個控制難度和對手的字符變量
void?save();//存檔
void?load();//讀檔
int?bushu=0jushu=0;//控制已走步數和局數的變量
char?choose;//選擇是否開始存檔游戲
int?hqi[2]hqj[2];//記錄棋子位置,為悔棋做準備
int?osheng=0xsheng=0;//記錄雙方獲勝的次數
int?main()
{
????cout<<“???????????????????????????????????????????????????????????????????????????????“< cout<<“?○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○“< cout<<“?●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●“< cout<<“?○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○“< cout<<“?●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●“< cout<<“?○●○●○●○●????????????????????????????????????????????○●○●○●○●○“< cout<<“?●○●○●○●○????????????????????????????????????????????●○●○●○●○●“< cout<<“?○●○●○●○●??????????五????????子???????棋?????????????○●○●○●○●○“< cout<<“?●○●○●○●○????????????????????????????????????????????●○●○●○●○●“< cout<<“?○●○●○●○●????????????????????????????????????????????○●○●○●○●○“< cout<<“?●○●○●○●○????????????????????????????????????????????●○●○●○●○●“< cout<<“?○●○●○●○●?????????????????????????北京大學???????????○●○●○●○●○“< cout<<“?●○●○●○●○?????歡迎使用???????????????????????????????●○●○●○●○●“< cout<<“?○●○●○●○●??????????????????????信息科學技術學院??????○●○●○●○●○“< cout<<“?●○●○●○●○????????????????????????????????????????????●○●○●○●○●“< cout<<“?○●○●○●○●????????????????????????????????????????????○●○●○●○●○“< cout<<“?●○●○●○●○????????????????????????????????????????????●○●○●○●○●“< cout<<“?○●○●○●○●????????????????????????????????????????????○●○●○●○●○“< cout<<“?●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●“< cout<<“?○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○“< cout<<“?●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●“< cout<<“?○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○●○“<cout<<“按任意鍵繼續“<getch();
system(“cls“);
loop0:??????cout<<“請選擇??????????????????????“< ??cout<<“??????1.新的游戲????????????“< ??cout<<“??????2.已存檔的游戲????????“< ??choose?=?getch()?;
??if((choose!=?‘1‘)&&(choose?!=‘2‘))
??{
??cout<<“您的指令有誤,請重新輸入。“< ??goto?loop0;
??}
??????else?if(choose==‘2‘)
??{
??system(“cls“);
??computer();
??}
??else
loop1:{
??cout<<“請輸入您要選擇的對手電腦(c)/人(p)“<??????????par?=?getch();
??????????if(par==‘c‘)
??{ cout?<loop2:????????cout<<“請選擇難度:困難(h)/簡單(e)“< ??????????dif?=?getch();
???????????if(dif!=‘h‘&&dif!=‘e‘)//用goto語句防止輸入錯誤
???{
??????cout<<“您的指令

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1360??2010-05-02?10:40??五子棋\Debug\save.txt

?????文件?????222208??2010-10-15?16:14??五子棋\Debug\vc60.idb

?????文件?????143360??2010-08-02?18:04??五子棋\Debug\vc60.pdb

?????文件?????733240??2010-08-02?18:04??五子棋\Debug\五子棋.exe

?????文件?????882748??2010-08-02?18:04??五子棋\Debug\五子棋.ilk

?????文件?????465556??2010-08-02?18:04??五子棋\Debug\五子棋.obj

?????文件????5442296??2010-08-02?18:04??五子棋\Debug\五子棋.pch

?????文件????1213440??2010-08-02?18:04??五子棋\Debug\五子棋.pdb

?????文件???????1360??2010-10-15?16:13??五子棋\save.txt

?????文件??????51156??2011-04-01?13:25??五子棋\五子棋.cpp

?????文件???????3403??2010-10-15?16:08??五子棋\五子棋.dsp

?????文件????????520??2010-10-15?16:17??五子棋\五子棋.dsw

?????文件??????50176??2010-10-15?16:17??五子棋\五子棋.ncb

?????文件??????48640??2010-10-15?16:17??五子棋\五子棋.opt

?????文件????????246??2010-10-15?16:14??五子棋\五子棋.plg

?????目錄??????????0??2010-08-02?18:04??五子棋\Debug

?????目錄??????????0??2011-04-01?13:25??五子棋

-----------?---------??----------?-----??----

??????????????9259709????????????????????17


評論

共有 條評論