1. 程式人生 > 其它 >列印下三角形數陣(Java)

列印下三角形數陣(Java)

技術標籤:java

下面給出一種三角形數陣,這種數陣是由一個有序三元組(S,T,N)決定的,其中 S,T,N 是三個正整數. 列印一個三角形數陣

三元組(3,9,7)
在這裡插入圖片描述

import java.util.Scanner;

public class Triangle {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in) ;
        int s = sc.nextInt();
        int t = sc.nextInt();
        int
l = sc.nextInt(); Triangle.Print(s, t, l); } public static void Print(int s,int t,int l){ int[][] num=new int[l][l] ; int a=0; for (int col = l-1; col >=0; col--) { for (int row =a; row<l; row++) { num[row][col]=s ; s++
; s=s>t?1:s ; } a++ ; } for (int row = 0; row < l; row++) { for (int col = 0; col < l; col++) { System.out.print(num[row][col]==0?" ":num[row][col]); } System.out.println(); }
} }