freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言課程設(shè)計(jì)黑白棋(編輯修改稿)

2025-04-09 06:09 本頁面
 

【文章內(nèi)容簡介】 ***/ void main(void) { Int00wq 1 initgraph(amp。gd,amp。gr,c:\\tc)。 /*初始化圖形系統(tǒng) */ Dra ]p]()。/*畫 棋盤 */ playtoplay()。/*人人對戰(zhàn) */ getch()。 closegraph()。/*關(guān)閉圖形系統(tǒng) */ 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說 明 書(論 文 ) 10 } void DrawQp()/*畫棋盤 */ { int i,j。 score1=score2=0。/*棋手一開始得分都為 0*/ setbkcolor(BLUE)。 for(i=100。i=420。i+=40) { line(100,i,420,i)。/*畫水平線 */ line(i,100,i,420)。 /*畫垂直線 */ } setcolor(0)。/*取 消圓周圍的一圈東西 */ setfillstyle(SOLID_FILL,15)。/*白色實(shí)體填充模式 */ fillellipse(500,200,15,15)。 /*在顯示得分的位置畫棋 */ setfillstyle(SOLID_FILL,8)。 /*黑色實(shí)體填充模式 */ fillellipse(500,300,15,15)。 a[3][3]=a[4][4]=1。/*初始兩個黑棋 */ a[3][4]=a[4][3]=2。/*初始兩個白棋 */ setfillstyle(SOLID_FILL,WHITE)。 fillellipse(120+3*40,120+3*40,15,15)。 fillellipse(120+4*40,120+4*40,15,15)。 setfillstyle(SOLID_FILL,8)。 fillellipse(120+3*40,120+4*40,15,15)。 fillellipse(120+4*40,120+3*40,15,15)。 score1=score2=2。 /*有棋后改變分?jǐn)?shù) */ DoScore()。/*輸出開始分?jǐn)?shù) */ } void playtoplay()/*人人對戰(zhàn) */ { int x,y,t=1,i,j,cc=0。 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說 明 書(論 文 ) 11 while(1)/*換棋手走棋 */ { x=120,y=80。/*每次棋子一開始出來的坐標(biāo) ,x 為行坐標(biāo) ,y為列坐標(biāo) */ while(1) /*具體一個棋手走棋的過程 */ { PrintScore(1)。/*輸出棋手 1的成績 */ PrintScore(2)。/*輸出棋手 2的成績 */ SetPlayColor(t)。/*t 變量是用來判斷棋手所執(zhí)棋子的顏色 */ fillellipse(x,y,15,15)。 key=bioskey(0)。/*接收按鍵 */ if(key==ESC)/*跳出游戲 */ break。 else if(key==ENTER)/*如果按鍵確定就可以跳出循環(huán) */ { if(y!=80amp。amp。a[(x120)/40][(y120)/40]!=1 amp。amp。a[(x120)/40][(y120)/40]!=2)/*如果落子位置沒有棋子 */ { if(t%2==1)/*如果是棋手 1移動 */ a[(x120)/40][(y120)/40]=1。 else/*否則棋手 2移動 */ a[(x120)/40][(y120)/40]=2。 if(!QpChange(x,y,t))/*落子后判斷棋盤的變化 */ { a[(x120)/40][(y120)/40]=0。/*恢復(fù)空格狀態(tài) */ cc++。/*開始統(tǒng)計(jì)嘗試次數(shù) */ if(cc=64score1score2) /*如果嘗試超過空格數(shù)則停步 */ { MoveColor(x,y)。 fillellipse(x,y,15,15)。 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說 明 書(論 文 ) 12 break。 } else continue。/*如果按鍵無效 */ } DoScore()。/*分?jǐn)?shù)的改變 */ break。/*棋盤變化了,則輪對方走棋 */ } else/*已經(jīng)有棋子就繼續(xù)按鍵 */ continue。 } else /*四個方向按鍵的判斷 */ if(key==LEFTamp。amp。x120)/*左方向鍵 */ { MoveColor(x,y)。 fillellipse(x,y,15,15)。 SetPlayColor(t)。 x=40。 fillellipse(x,y,15,15)。 } else if(key==RIGHTamp。amp。x400amp。amp。y80)/*右方向鍵 */ { MoveColor(x,y)。 fillellipse(x,y,15,15)。 SetPlayColor(t)。 x+=40。 fillellipse(x,y,15,15)。 } else 遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計(jì) 說 明 書(論 文 ) 13 if(key==UPamp。amp。y120)/*上方向鍵 */ { MoveColor(x,y)。 fillellipse(x,y,15,15)。 SetPlayColor(t)。 y=40。 fillellipse(x,y,15,15)。 } else if(key==DOWNamp。amp。y400)/*下方向鍵 */ { MoveColor(x,y)。 fillellipse(x,y,15,15)。 SetPlayColor(t)。 y+=40。 fillellipse(x,y,15,15)。 } } if(key==ESC)/*結(jié)束游戲 */ break。 if((score1+score2)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1