<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            表示時間快短的詞語

            時間:2025-11-07 17:15:48 詞語 我要投稿

            表示時間快短的詞語

              比如 N = 3,打印:

            表示時間快短的詞語

              1 2 3

              8 9 4

              7 6 5

              N = 4,打印:

              1 2 3 4

              12 13 14 5

              11 16 15 6

              10 9 8 7

              1 #define N 15

              int s[N][N];

              void main()

              {

              int k = 0, i = 0, j = 0;

              int a = 1;

              for( ; k < (N+1)/2; k++ )

              {

              while( j < N-k ) s[i][j++] = a++; i++; j--;

              while( i < N-k ) s[i++][j] = a++; i--; j--;

              while( j > k-1 ) s[i][j--] = a++; i–; j++;

              while( i > k ) s[i--][j] = a++; i++; j++;

              }

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

              {

              for( j = 0; j < N; j++ )

              cout << s[i][j] << '\t';

              cout << endl;

              }

              }

              2 define MAX_N 100

              int matrix[MAX_N][MAX_N];

              /*

              *(x,y):第一個元素的坐標

              * start:第一個元素的值

              * n:矩陣的大小

              */

              void SetMatrix(int x, int y, int start, int n) {

              int i, j;

              if (n <= 0) /pic/p>

              return;

              if (n == 1) { /pic/p>

              matrix[x][y] = start;

              return;

              }

              for (i = x; i < x + n-1; i++) /pic/p>

              matrix[y][i] = start++;

              for (j = y; j < y + n-1; j++) /pic/p>

              matrix[j][x+n-1] = start++;

              for (i = x+n-1; i > x; i–) /pic/p>

              matrix[y+n-1][i] = start++;

              for (j = y+n-1; j > y; j–) /pic/p>

              matrix[j][x] = start++;

              SetMatrix(x+1, y+1, start, n-2); /pic/p>

              }

              void main() {

              int i, j;

              int n;

              scanf(“%d”, &n);

              SetMatrix(0, 0, 1, n);

              /pic/p>

              for(i = 0; i < n; i++) {

              for (j = 0; j < n; j++)

              printf(“%4d”, matrix[i][j]);

              printf(“\n”);

              }

              }

            【表示時間快短的詞語】相關文章:

            表示時間短的成語04-30

            表示時間很短的詞語05-07

            有關表示時間的詞語120個02-20

            表示聲音的詞語06-12

            表示情緒的詞語10-22

            表示聲音的詞語01-14

            表示說的詞語集錦01-06

            表示顏色的詞語整理10-29

            表示顏色的詞語范例01-06

            有關表示顏色的詞語11-15

            • 相關推薦

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院