输入一个正整数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 }
硬凑给凑出来的。。。有空再看看规律