用java列印趣味方陣

來源:互聯網
上載者:User

標籤:tin   ade   img   2-2   ann   exti   static   scanner   images   

列印的方陣用java

 

 1 import java.util.Scanner; 2  3 public class p1143 { 4  5     public static void main(String[] args) { 6         int i, j, n, k = 1; 7         int a[][] = new int[100][100]; 8         Scanner reader = new Scanner(System.in); 9         n = reader.nextInt();10         for (i = 1; i <= n / 2; i++) {11             for (j = i; j <= n - i; j++) {12                 a[i][j] = k;13                 k++;14                 //s15             }16             for (j = i; j <=n-i; j++) {17                 a[j][n+1-i] = k;18                 k++;19                 //y20             }21             for (j = n+1-i ; j >= i+1; j--) {22                 a[n+1-i][j] = k;23                 k++;24                 //x25             }26             for (j = n+1-i; j >= i+1; j--) {27                 28                 a[j][i] = k;29                 k++;30                 //z31             }32         }33         if (n % 2 == 1) {34             i = (n + 1) / 2;35             a[i][i] = n * n;36         }37         for (i = 1; i <= n; i++) {38             System.out.println();39             for (j = 1; j <= n; j++) {40                 System.out.print(" " + a[i][j]);41             }42         }43     }44 }

 

用java列印趣味方陣

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.