日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言 五子棋 悔棋代码,跪求C语言五子棋悔棋部分实现

發布時間:2025/4/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言 五子棋 悔棋代码,跪求C语言五子棋悔棋部分实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

//將整個棋盤算出并儲存到緩沖器,然后調用Display函數顯示出來

{

int i,j;//循環變量

wl=0;

wp=0;

for(j=0;j<=MAXIMUS;j++)//寫入出交點左上角的字符,因為需要打印棋盤右下角,所以很以橫縱各多一次循環

{

for(i=0;i<=MAXIMUS;i++)

{

write(getCurse(i,j));//寫入左上角字符

if(j==0||j==MAXIMUS)//如果是棋上下盤邊緣則沒有連接的豎線,用空格填充位置

{

if(i!=MAXIMUS)

write(" ");

}

else//如果在棋盤中間則用豎線承接上下

{

if(i==0||i==MAXIMUS-1)//左右邊緣的豎線更粗

write("┃");

else if(i!=MAXIMUS)//中間的豎線

write("│");

}

}

if(j==MAXIMUS)//如果是最后一次循環,則只需要處理邊側字符,交點要少一排

{

break;

}

ln();//提行開始打印交點內容

write(" ");//用空位補齊位置

for(i=0;i

{

write(getStyle(i,j));//寫入交點字符

if(i!=MAXIMUS-1)//如果不在最右側則補充一個橫線承接左右

{

if(j==0||j==MAXIMUS-1)

{

write("━");//上下邊緣的橫線更粗

}

else

{

write("—");//中間的橫線

}

}

}

ln();//寫完一行后提行

}

Display();//將緩沖器內容輸出到屏幕

}

int Put(){//在當前光標位置走子,如果非空,則返回0表示失敗

if(p[Cx][Cy]==0)

{

p[Cx][Cy]=Now;//改變該位置數據

return 1;//返回1表示成功

}

else

{

return 0;

}

}

int Check()//勝負檢查,即判斷當前走子位置有沒有造成五連珠的情況

{

int w=1,x=1,y=1,z=1,i;//累計橫豎正斜反邪四個方向的連續相同棋子數目

for(i=1;i<5;i++)if(Cy+i

for(i=1;i<5;i++)if(Cy-i>0&&p[Cx][Cy-i]==Now)w++;else break;//向上檢查

if(w>=5)return Now;//若果達到5個則判斷當前走子玩家為贏家

for(i=1;i<5;i++)if(Cx+i

for(i=1;i<5;i++)if(Cx-i>0&&p[Cx-i][Cy]==Now)x++;else break;//向左檢查

if(x>=5)return Now;//若果達到5個則判斷當前走子玩家為贏家

for(i=1;i<5;i++)if(Cx+i

for(i=1;i<5;i++)if(Cx-i>0&&Cy-i>0&&p[Cx-i][Cy-i]==Now)y++;else break;//向左上檢查

if(y>=5)return Now;//若果達到5個則判斷當前走子玩家為贏家

for(i=1;i<5;i++)if(Cx+i0&&p[Cx+i][Cy-i]==Now)z++;else break;//向右上檢查

for(i=1;i<5;i++)if(Cx-i>0&&Cy+i=5)return Now;//若果達到5個則判斷當前走子玩家為贏家

return 0;//若沒有檢查到五連珠,則返回0表示還沒有玩家達成勝利

}

int RunGame()//進行整個對局,返回贏家信息(雖然有用上)

{

int input;//輸入變量

int victor;//贏家信息

Initialize();//初始化對局

while(1){//開始無限回合的死循環,直到出現勝利跳出

Print();//打印棋盤

input=getch();//等待鍵盤按下一個字符

if(input==27)//如果是ESC則退出程序

{

e

總結

以上是生活随笔為你收集整理的c语言 五子棋 悔棋代码,跪求C语言五子棋悔棋部分实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美精品成人一区二区三区四区 | 一区二区高清 | 日本体内she精高潮 男女视频在线免费观看 | 日本福利片在线观看 | 超碰人操| 日本在线看 | 超碰66| 国产极品在线观看 | 五月天导航 | 亚洲三级电影 | 中文字幕人妻一区二区三区视频 | 狠狠干男人的天堂 | 成人一级视频在线观看 | 国产又粗又猛又大爽 | 蜜桃成人在线视频 | 成熟妇人a片免费看网站 | 成av人在线观看 | 亚洲精品理论 | 欧美三级大片 | 无码一区二区精品 | 国产午夜精品一区二区三区视频 | 奇米婷婷| 九热这里只有精品 | 夜夜骚av一区二区三区 | 国产乱妇乱子 | 色姑娘综合网 | 国产精品国产成人国产三级 | 亚洲国产日韩欧美 | 69人妻精品久久无人专区 | 欧日韩在线观看 | 欧美videossex另类 | 日韩作爱视频 | 成人免费一级片 | 97成人资源| 天堂网久久 | 免费成人美女在线观看. | a级黄色网| 日韩中文字幕电影 | 国产h视频| 日本va欧美va国产激情 | 丁香激情五月 | 91精彩视频在线观看 | 青青草视频在线观看 | 亚洲麻豆一区二区三区 | www日本在线观看 | 天天摸天天爽 | 色网址在线观看 | 国产日韩在线视频 | 国产精品 欧美激情 | 成人免费无码大片a毛片抽搐色欲 | 国产日韩精品久久 | 精品天堂 | 美女扒开尿口让男人爽 | 日本在线视频免费 | 国产一av | 911亚洲精选 | 国产真人无遮挡作爱免费视频 | 久草青青| 爱涩av | 精品香蕉一区二区三区 | 国产日韩激情 | 亚洲av无码一区东京热久久 | 中文精品一区二区三区 | 变态另类一区 | 色婷婷综合久久久中文字幕 | 久久久无码精品亚洲无少妇 | 欧美性大战xxxxx久久久 | 亚洲精品无码专区 | 日韩一级免费看 | 日韩欧美爱爱 | 日本新japanese乱熟 | 国产一区二区三区麻豆 | 亚洲加勒比在线 | 亚洲第一视频网 | 亚洲综合精品视频 | 91在线一区二区 | 瑟瑟视频在线看 | 欧美人妖乱大交 | 亚洲一区二区三区影院 | 特淫毛片 | 在线观看免费av网址 | 欧美在线不卡视频 | 免费草逼网站 | 国产精品999| 性淫影院| 男人久久久 | 中文字字幕一区二区三区四区五区 | 91官网视频 | 内射毛片内射国产夫妻 | 成年人观看视频 | 国产在线视频网站 | 亚洲区一区二区三区 | 亚洲一区二区三区四区五区六区 | 九九九精品视频 | 日韩人妻无码一区二区三区 | 国产精品免费一区二区区 | 欧美一区二区三区免费在线观看 | 成年网站免费观看 | 色黄大色黄女片免费中国 |