Board logo

標題: IQ_10510-11 [打印本頁]

作者: ray    時間: 2022-3-27 11:04     標題: IQ_10510-11

本帖最後由 ray 於 2022-3-27 11:24 編輯
  1. int maze[5][5]=
  2.   {{1, 1, 1, 1, 1},
  3.    {1, 0, 1, 0, 1},
  4.    {1, 1, 0, 0, 1},
  5.    {1, 0, 0, 1, 1},
  6.    {1, 1, 1, 1, 1} };
  7. int count=0;
  8. for (int i=1; i<=3; i=i+1) {
  9.     for (int j=1; j<=3; j=j+1) {
  10.        int dir[4][2] = {{-1,0}, {0,1}, {1,0}, {0,-1}};
  11.        for (int d=0; d<4; d=d+1) {
  12.           if (maze[i+dir[d][0]][j+dir[d][1]]==1) {
  13.               count = count + 1;
  14. }
  15. }
  16. }
  17. }
複製代碼
-------------------------------------------------------------------------


下列程式片段執行後,count 的值為何?
1.        int maze[5][5]= { {1, 1, 1, 1, 1},
2.                                  {1, 0, 1, 0, 1},
3.                                  {1, 1, 0, 0, 1},
4.                                 {1, 0, 0, 1, 1},
5.                                 {1, 1, 1, 1, 1} };
6.        int count=0;
7.        for (int i=1; i<=2; i=i+1){
8.            for (int j=1; j<=2; j=j+1)  {
9.                int dir[3][2] = {{-1,0}, {0,1}, {1,0}};
10.                for (int d=0; d<3; d=d+1) {
11.                    if (maze[i+dir[d][0]][j+dir[d][1]]==1)
12.                    {
13.                         count = count + 1;
14.                    }
15.                }
16.            }
17.        }
作者: 李知易    時間: 2022-3-27 11:12

此帖僅作者可見
作者: 劉愷恩    時間: 2022-3-27 11:25

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2