當前位置:遊戲中心平台 - 遊戲大全 - 請看我的馬踩在棋盤上。為什麽我不能在壹個點跳躍?

請看我的馬踩在棋盤上。為什麽我不能在壹個點跳躍?

if((++ hor step = = cheboxnum)& amp;& ampchebox[i][j]==0)

{

chebox[I][j]= hor step;

返回TRUE

}

如果(我& lt0 | | i & gt= cheboxrow | | j & lt0 | | j & gt=cheboxrow||chebox[i][j]!=0)

{

horstep-;

返回FALSE

}

這兩句話的問題

先判斷非法條件,再判斷合格條件。

否則比如說。

當它到達步驟64時,I = 2,J = 9。

如果妳這樣寫,它將返回true。

所以上面的兩句話應該寫成這樣

如果(我& lt0 | | i & gt= cheboxrow | | j & lt0 | | j & gt=cheboxrow||chebox[i][j]!=0)

{

horstep-;

返回FALSE

}

if((++ hor step = = cheboxnum)& amp;& ampchebox[i][j]==0)

{

chebox[I][j]= hor step;

返回TRUE

}

我跑得很正確

但是速度太慢了。

必須耐心等待壹段時間。

運行結果:

現在是騎馬桌遊,規格8*8!

請輸入起始坐標startx,starty,用逗號分隔,範圍從0到7:

0,0

1 10 19 64 3 12 21 24

28 63 2 11 20 23 4 13

9 18 27 30 5 14 25 22

62 29 8 17 26 31 6 15

45 48 61 38 7 16 41 32

60 37 46 49 42 39 56 53

47 44 35 58 51 54 33 40

36 59 50 43 34 57 52 55

按任意鍵繼續

  • 上一篇:如何搭配無雙2呂布坐騎?
  • 下一篇:由胡歌代言的華為榮耀9怎麽樣 有什麽優缺點
  • copyright 2024遊戲中心平台