a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > C > 正文

C語(yǔ)言 經(jīng)典題目螺旋矩陣 實(shí)例詳解

2020-01-26 14:22:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C語(yǔ)言 經(jīng)典題目螺旋矩陣

//N階螺旋矩陣 #include <stdio.h> #include <stdlib.h> int main() {   int N,i,j,n,num=1;   int a[10][10]={0};   printf("輸入你要輸出的幾階中斷:");   scanf("%d",&N);       for(n=0;n<=N/2;n++)    {      for(j=n;j<=N-n-1;j++)      a[n][j]=num++;            for(i=n+1;i<N-n-1;i++)      a[i][N-n-1]=num++;            for(j=N-n-1;j>n;j--)      a[N-n-1][j]=num++;            for(i=N-n-1;i>n;i--)      a[i][n]=num++;    }      //輸出螺旋矩陣     for(i=0;i<N;i++)    {      for(j=0;j<N;j++)      printf("%2d ",a[i][j]);          printf("/n");    }          system("pause");    return 0; }    

思路是這樣的,剛開(kāi)始很容易想到順時(shí)針賦值,如下圖為5階:分為四個(gè)方向順時(shí)針賦值。每個(gè)方向負(fù)責(zé)相同數(shù)量的元素。


但這樣,后來(lái)發(fā)現(xiàn)當(dāng)N為基數(shù)時(shí),最中心一個(gè)數(shù)不能被賦值。

所以改為還是順時(shí)針賦值,只是->方向多負(fù)責(zé)一個(gè)元素,右| 方向少負(fù)責(zé)一個(gè)元素


最后的運(yùn)行結(jié)果如下圖:

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 色婷综合| 欧美久久a | 暖暖视频日韩欧美在线观看 | 女性隐私网站视频 | 18韩国主播福利视频在线观看 | 在线免费观看羞羞视频 | 亚洲嫩草 | 欧美日韩三区 | 欧美成人一区二区三区片免费 | 婷婷色综合久久 | 欧美日韩另类在线 | 伊人网站| 99精品欧美一区二区三区综合在线 | 成人精品视频99在线观看免费 | 国产福利精品一区二区三区 | 日本一区二区不卡视频 | chinese中国真实乱对白 | 日韩欧美一级精品久久 | 成年人在线视频播放 | 欧美高清在线观看 | 太子妃好紧皇上好爽h | 成人一区视频 | 一区二区三区视频免费在线观看 | 成人免费观看在线视频 | 久色视频 | 国产日韩欧美在线 | 操操网| 亚洲aaaaaa特级 | 日本在线免费看 | 超碰在线天天 | 五月激情综合网 | 国产精品一区二区三区四区 | 久久爱综合网 | 久久午夜视频 | 欧美国产在线观看 | 久久久99精品免费观看 | 成人免费一区二区三区 | 久久久久中文字幕 | 在线色网址 | 高清av网站 | 欧美在线视频一区 |