zoukankan      html  css  js  c++  java
  • Java语言使用二维数组打印一个 10 行杨辉三角

    /*使用二维数组打印一个 10 行杨辉三角.
    1
    1 1
    1 2 1
    1 3 3  1
    1 4 6  4  1
    1 5 10 10 5 1
    ......
    */ public class TestArrayYangHui { public static void main(String[] args) { int[][] Yanghui = new int[10][]; for (int i = 0; i < Yanghui.length; i++) { // 初始化数组 Yanghui[i] = new int[i + 1]; } // 显示地为数组每个元素赋值 for (int i = 0; i < Yanghui.length; i++) { for (int j = 0; j < Yanghui[i].length; j++) { // if(j == 0 || j == i) { // Yanghui[i][j] = 1; // } Yanghui[i][0]=Yanghui[i][i]=1; if(i >= 2 && j >= 1 && j < i) { Yanghui[i][j] = Yanghui[i - 1][j - 1] + Yanghui[i - 1][j]; } } } // 遍历二维数组 for (int i = 0; i < Yanghui.length; i++) { for (int j = 0; j < Yanghui[i].length; j++) { System.out.print(Yanghui[i][j] + " "); } System.out.println(); } } }

     输出结果如下:

  • 相关阅读:
    socket通信原理
    socket通信基础内容
    内核中断过程
    爬虫基础模块
    关于多个运算符的问题
    前戏
    js扩展
    加密
    django之form
    Django
  • 原文地址:https://www.cnblogs.com/ccdblogs/p/13246326.html
Copyright © 2011-2022 走看看