public static int[][] tranPrint(int row){
int[][] arr = new int[row][row];
for(int i=0;i<row;i++){
for (int j=0;j<row;j++){
if(j == 0){//第一列
arr[i][j] = 1;
}else if(i == j){//对角线
arr[i][j] = 1;
}else if(i > 1){
arr[i][j] = arr[i-1][j]+1;
}
}
}
return arr;
}
public static void main(String[] args) {
System.out.println("请输入行数:");
Scanner scanner = new Scanner(System.in);
int row = scanner.nextInt();
int[][] arr = tranPrint(row);
for(int i=0;i<arr.length;i++){
for(int j = 0;j<arr[0].length;j++){
if(j <= i) {
System.out.print(arr[i][j] + " ");
}
【Java】找出三角数阵的规律并编写程序(第一行1第二行11第三行121第四行1321......)
最新推荐文章于 2023-12-08 23:17:06 发布
本文介绍如何利用Java编程找出三角数阵的规律,并展示根据输入数字生成相应数阵的过程。
摘要由CSDN通过智能技术生成