国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

9.方陣的主對角線之上稱為“上三角”。

2019-11-06 06:15:21
字體:
來源:轉載
供稿:網友
package s5;import java.util.Scanner;public class test9 {    /*方陣的主對角線之上稱為“上三角”。請你設計一個用于填充n階方陣的上三角區域的程序。填充的規則是:使用1,2,3….的自然數列,從左上角開始,按照順時針方向螺旋填充。例如:當n=3時,輸出:1 2 36 45當n=4時,輸出:1  2 3 49 10 58  67當n=5時,輸出:  1  2  3  4  5 12 13 14  6  11 15  7 10  8  9程序運行時,要求用戶輸入整數n(3~20)程序輸出:方陣的上三角部分。要求格式:每個數據寬度為4,右對齊。*/    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner scan=new Scanner(System.in);        int a=scan.nextInt();        int [][]s=new int [a][a];        for(int i=0;i<a;i++){            for(int j=0;j<a;j++){                s[i][j]=0;            }                    }        int t=1;        for(int i=0;i<a/2;i++){            for(int j=i;j<a-2*i;j++){//右                s[i][j]=t;                t++;            }            for(int j=i+1,z=a-2*i-1-1;j<a-2*i;j++,z--){//下                s[j][z]=t;                t++;                            }            for(int j=a-1-2*i-1;j>i;j--){//上                s[j][i]=t;                t++;            }                    }        for(int i=0;i<a;i++){            for(int j=0;j<a;j++){                if(s[i][j]==0)                    continue;                System.out.PRint(s[i][j]+"    ");            }            System.out.println();        }    }}
上一篇:C#生成二維碼

下一篇:HTTP 協議詳解

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岗巴县| 宁南县| 荔浦县| 泸溪县| 庄浪县| 大关县| 平果县| 霍州市| 都江堰市| 集安市| 通山县| 柘城县| 宜都市| 武威市| 小金县| 治多县| 博罗县| 昆明市| 西充县| 广德县| 收藏| 巴彦县| 黄龙县| 乐陵市| 西丰县| 凤冈县| 江华| 吉水县| 潮安县| 手游| 广德县| 如东县| 公安县| 东乌珠穆沁旗| 鹿邑县| 克东县| 苍梧县| 象山县| 儋州市| 平泉县| 柘城县|