经典题目螺旋方阵的详解
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                经典题目螺旋方阵的详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                7-102 螺旋方陣 (20分)
所謂“螺旋方陣”,是指對任意給定的N,將1到N×N的數字從左上角第1個格子開始,按順時針螺旋方向順序填入N×N的方陣里。本題要求構造這樣的螺旋方陣。
輸入格式:
輸入在一行中給出一個正整數N(<10)。
輸出格式:
輸出N×N的螺旋方陣。每行N個數字,每個數字占3位。
輸入樣例:
5
輸出樣例:
1 2 3 4 5
 16 17 18 19 6
 15 24 25 20 7
 14 23 22 21 8
 13 12 11 10 9
這道題其實并不難 注意掌握規律就行
對于旋轉次數的控制
 五行五列,就是旋轉2次,所以第一個for語句的控制次數是n/2;
 六行六列,就是旋轉3次,所以for語句控制的次數也是n/2;
 對于每次旋轉過程
只需要輸出c個數字,c=n-1;,每旋轉完一圈c-2;
如圖
旋轉兩圈
 )
 旋轉三圈
總結
以上是生活随笔為你收集整理的经典题目螺旋方阵的详解的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: C语言程序练习-L1-030 一帮一 (
- 下一篇: C语言程序练习- L1-040 最佳情侣
