0
点赞
收藏
分享

微信扫一扫

又来一个上三角数字三角形

Brose 2022-03-30 阅读 68
java

R7-16 又来一个上三角数字三角形 (10 分)

输入一个正整数n,输出具有n层的上三角数字三角形。

输入格式:

只有一个正整数n,1<=n<=100。

输出格式:

一个上三角数字三角形,每个数字占四个字符位置。

输入样例:

5

输出样例:

   1   6  10  13  15
   2   7  11  14
   3   8  12
   4   9
   5
import java.util.*;
public class R7HHH16ShangSanJiaoXing {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner cin = new Scanner(System.in);
		int n = cin.nextInt();
		int[][] array = new int[n+1][n+1];
		int cnt = 1;
		for (int i = 1; i <= n; i++) {
			for (int j = 1; j <= n - i + 1; j ++) {
				array[j][i] = cnt;
				cnt++;
			}
		}
		for (int i = 1; i <= n; i ++) {
			for (int j = 1; j <= n - i; j++) {
				System.out.printf("%4d",array[i][j]);
			}
			System.out.println();
		}
	}
}
举报

相关推荐

0 条评论