<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 編寫一個(gè)程序:輸入N,打印N*N矩陣

    時(shí)間:2020-11-22 10:12:53 筆試題目 我要投稿

    編寫一個(gè)程序:輸入N,打印N*N矩陣

      比如 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):第一個(gè)元素的.坐標(biāo)

      * start:第一個(gè)元素的值

      * n:矩陣的大小

      */

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

      int i, j;

      if (n <= 0) //遞歸結(jié)束條件

      return;

      if (n == 1) { //矩陣大小為1時(shí)

      matrix[x][y] = start;

      return;

      }

      for (i = x; i < x + n-1; i++) //矩陣上部

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

      for (j = y; j < y + n-1; j++) //右部

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

      for (i = x+n-1; i > x; i–) //底部

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

      for (j = y+n-1; j > y; j–) //左部

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

      SetMatrix(x+1, y+1, start, n-2); //遞歸

      }

      void main() {

      int i, j;

      int n;

      scanf(“%d”, &n);

      SetMatrix(0, 0, 1, n);

      //打印螺旋矩陣

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

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

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

      printf(“\n”);

      }

      }

    【編寫一個(gè)程序:輸入N,打印N*N矩陣】相關(guān)文章:

    日語N4N5基礎(chǔ)詞匯10-27

    如何備考日語能力N2、N1考試08-25

    如何高效備考N1N2日語能力考08-25

    學(xué)習(xí)日語等級(jí)考試如何備考N4和N508-23

    日語能力測(cè)試N1N2文法練習(xí)匯總08-21

    日語能力考N1N2詞匯語法臨考復(fù)習(xí)要點(diǎn)08-20

    日語N2語法復(fù)習(xí)08-27

    家n次方經(jīng)典臺(tái)詞11-23

    2017年日語N5~N3文法詳解11-14

    主站蜘蛛池模板: 四虎最新永久在线精品免费| 国产精品久久久久久影院| 久久久无码精品亚洲日韩蜜臀浪潮| 日本精品一区二区三区在线观看 | 久久夜色精品国产www| 久久精品国产99国产电影网| 亚洲欧美精品午睡沙发| 精品久久久久久无码中文野结衣| 久久亚洲国产精品一区二区| 精品国产福利一区二区| 最新精品露脸国产在线 | 亚洲精品成人区在线观看| 国产精品理论片在线观看| 国产精品久久久久…| 精品无码AV一区二区三区不卡| 欧美成人精品网站播放| 国产精品亚洲视频| 亚洲国产精品嫩草影院| 91精品美女在线| 国产欧美日韩精品丝袜高跟鞋| 亚洲精品无码久久久久| 亚洲精品无码成人片在线观看| 伊人久久精品无码av一区| 欧美午夜精品一区二区三区91| 国产精品内射久久久久欢欢 | 久久九九精品99国产精品| 亚洲日韩精品无码专区网址| 亚洲AV无码成人精品区大在线| 欧美精品亚洲精品日韩精品| 久久免费99精品国产自在现线| 国产精品无码永久免费888| 国产成人精品日本亚洲专区| 国产成人高清精品一区二区三区| 欧美精品黑人巨大在线播放| 国产成人精品精品欧美| 97久久久久人妻精品专区| 国产亚洲精品精华液| 国产精品jizz视频| 国产日韩欧美精品| 91精品国产成人网在线观看| 99久久国产综合精品网成人影院 |