輸入一個正整數n,輸出具有n層的上三角數字三角形。
輸入格式:
只有一個正整數n,1<=n<=100。
輸出格式:
一個上三角數字三角形,每個數字占四個字符位置。
輸入樣例:
5
輸出樣例:
1 6 10 13 15
2 7 11 14
3 8 12
4 9
5
作者: 翁愷
單位: 浙江大學
時間限制: 400 ms
內存限制: 64 MB
代碼長度限制: 16 KB
1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStreamReader; 4 public class Main { 5 public static void main(String[] args) throws IOException{ 6 BufferedReader input=new BufferedReader(new InputStreamReader(System.in)); 7 String t=input.readLine(); 8 int n=Integer.parseInt(t); 9 for(int i=1;i<=n;i++){ 10 int k=i; 11 for(int j=1;j<=n-i+1;j++){ 12 System.out.printf("%4d",k); 13 k+=n-j+1; 14 } 15 System.out.println(); 16 } 17 18 } 19 }
硬湊給湊出來的。。。有空再看看規律