package com.patience.interview.huawei;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* 蛇形矩阵
* @author Green.Gee
* @date 2022/9/9 13:19
* @email green.gee.lu@gmail.com
*/
public class SnakeStyleMatrix {
/**
* 例如,当输入5时,应该输出的三角形为:
* 1 3 6 10 15
* 2 5 9 14
* 4 8 13
* 7 12
* 11
*/
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.valueOf(br.readLine());
for(int i = 1; i <= N; i++){
for(int j = 0; j <= N - i; j++){
int k = i + j;
k = k * (i + j + 1);
k = k / 2 - (i - 1);
System.out.print(k);
System.out.print(" ");
}
System.out.println();
}
}
}
蛇形矩阵 Java
最新推荐文章于 2024-07-29 14:22:26 发布