【Java每日一题】— —第十七题:杨辉三角(等腰三角形)。

简介: 【Java每日一题】— —第十七题:杨辉三角(等腰三角形)。

🎯问题:

第一步:动态初始化

   第二步:求各元素的值

   第三步:遍历输出

测试结果如下:


🎯 结果:

public class yanghui {
  public static void main(String[] args) {
 
    int[][] a = new int[10][10];
    for (int i = 0; i < 10; i++) {
      a[i][i] = 1;
      a[i][0] = 1;
    }
    for (int i = 2; i < 10; i++) {
      for (int j = 1; j < i; j++) {
        a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
      }
    }
 
    for (int i = 0; i < 10; i++) {
      for (int k = 0; k < 2 * (10 - i) - 1; k++) {
        System.out.print(" ");
      }
      for (int j = 0; j <= i; j++) {
        // System.out.print(a[i][j] + "   ");
        System.out.printf("%3d ", a[i][j]);
      }
      System.out.println();
    }
  }
}
相关文章
|
6月前
|
Java 容器
Java集合类ArrayList应用 | 二维数组的集合类表示与杨辉三角实现
这是一个关于LeetCode第118题“杨辉三角”的问题解答摘要。题目要求生成一个杨辉三角的前n行,其中每一行都是由前一行的元素按规则生成的。杨辉三角的规律是:每一行的第一个和最后一个数是1,其他数是其上方两数之和。
54 4
|
6月前
|
人工智能 Java
用 Java 打印杨辉三角
用 Java 打印杨辉三角
|
6月前
|
Java
【Java每日一题】— —第二十题:杨辉三角(直角三角形)。
【Java每日一题】— —第二十题:杨辉三角(直角三角形)。
|
6月前
|
算法 C++ Java
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
57 0
Java每日一练(20230423) 数组元素统计、杨辉三角II、二进制求和
|
Java
Java实现杨辉三角
Java实现杨辉三角
102 0
|
机器学习/深度学习 Java
Java 打印 杨辉三角
Java 打印 杨辉三角
118 0
|
Java
Java经典编程习题100例:第21例:Java打印杨辉三角
Java经典编程习题100例:第21例:Java打印杨辉三角
97 0
|
算法 Java 索引
数学经典 : 计算「杨辉三角」的和|Java 刷题打卡
数学经典 : 计算「杨辉三角」的和|Java 刷题打卡
|
算法 Java
【leetcode刷题】34.杨辉三角——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐ 帕斯卡可能是马可波罗的亲戚,马可波罗回到欧洲后,把杨辉三角告诉了帕斯卡,最后帕斯卡漂亮了抄袭了杨辉三角 ——leetcode此题热评
137 0
【leetcode刷题】34.杨辉三角——Java版
|
人工智能 Java C++
输出杨辉三角(C++和 JAVA版 )
输出杨辉三角(C++和 JAVA版 )
129 0
输出杨辉三角(C++和 JAVA版 )
下一篇
无影云桌面