下面用java写一个打印10行杨辉三角的程序,其中用到的是二维数组

package com.test001;

//本实例打印10行杨辉三角

/*

* 1

* 1 1

* 1 2 1

* 1 3 3 1

* 1 4 6 4 1

* */

public class TestYangHui {

public static void main(String[] args) {

//1 初识化数组

int arr[][] = new int[10][];

for (int i = 0; i < arr.length; i++) {

arr[i] = new int[i + 1];

}

//2 显式的为二维数组的每个元素赋值

for (int i = 0; i < arr.length; i++) {

for (int j = 0; j < arr[i].length; j++) {

//因为每一行第一个和最后元素都是1

arr[i][0] = arr[i][i] = 1;

if (i > 1 && j > 0 && j < i) {

arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];

}

}

}

//遍历二维数组

for (int i = 0; i < arr.length; i++) {

for (int j = 0; j < arr[i].length; j++) {

System.out.print(arr[i][j] + "\t");

}

System.out.println();

}

}

}

附上运行结果截图:

java实现a3打印_javase 打印杨辉三角相关推荐

  1. c语言金字塔杨辉三角怎么写,打印金字塔式整齐杨辉三角

    打印金字塔式整齐杨辉三角 杨辉三角是比较基础的算法题,如果加上对齐,要求整齐不错位的金字塔式,需要考虑的细节就相对要多一些. 先说需求,输入行数,打印出整齐的金字塔式杨辉三角. 大体思路 将杨辉三角中 ...

  2. JAVA打印输出杨辉三角前n行_Java 打印n行杨辉三角数据

    import java.util.Scanner; class  T22 { public static void main(String[] args) { System.out.println(& ...

  3. 循环打印直角、杨辉三角图形

    循环打印星星.数字.字母问题 根本准则: 外层循环控制行数 内层循环控制列数,找到与行的关系 (当有空白列拼接在前时,写两个并列的内层for,第一个for控制空白列的数量) 内层循环的循环体控制行内元 ...

  4. java实现杨辉三角形,蓝桥杯杨辉三角

    杨辉三角结合图片分析是很容易理解的,特点就是三角形中的每个数字等于它上面的数字和他左上的数字相加. 图片: 代码如下: int [][] a=new int [8][8];//定义一个8行8列二维数组 ...

  5. python输入的n打印n行杨辉三角_新手求教:请问怎样用python 显示杨辉三角,任意输入一个数N,输出一个N+1层的杨辉三角。...

    展开全部 我来试一下:32313133353236313431303231363533e78988e69d8331333337383338#!/usr/bin/python # coding:utf- ...

  6. 【C语言】打印杨辉三角

    题目描述 输入数字 n ,打印 n 行杨辉三角 1 1 1 1 2 1 1 3 3 1 -- 小贴士:什么是杨辉三角? 定义: 每个数等于它上方两数之和. 每行数字左右对称,由1开始逐渐变大. 第n行 ...

  7. python打印杨辉三角,直角形和正三角形的杨辉三角

    一.编程题目         编程题目:python编程实现,打印直角形的杨辉三角,要求输入一个正整数n,表示打印的杨辉三角形层数,输入杨辉三角.在此基础上,实现打印正三角形的杨辉三角 二.输入输出样 ...

  8. java练习day06-Debug-进制-二维数组-杨辉三角

    Day06 Debug Debug概述: ​ Debug是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序. Debug操作流程 ​ Debug调试,又被 ...

  9. java杨辉三角_Java实现杨辉三角

    杨辉三角用了两种方法解决 二维数组/递归方法 +-------------------------- import java.util.Scanner; public class YangHui02 ...

最新文章

  1. cascader 动态加载 回显_ElementUI cascader级联动态加载回显和搜索看这个就够了
  2. 设计模式5-抽象工厂模式
  3. 使用VS2019开始第一个C语言程序,环境安装配置+代码实例
  4. hprose出现500: Internal Server Error
  5. SQL注入学习——时间盲注详解 sqli-labs(Less 9)
  6. 机器学习项目中的数据预处理与数据整理之比较
  7. 单值二叉树:如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 true;否则返回 false。
  8. mybatis plus 插入生成id_早点下班陪女朋友系列之Mybatis-plus代码生成器
  9. Python3爬虫反反爬之搞定同程旅游加密参数 antitoken
  10. 使用Event Message 对 Package 进行Troubleshoot
  11. python3x完全兼容python2x_李亚涛:一台电脑python2x与python3x如何都可以用?
  12. python画柱状图-Python画柱状统计图操作示例【基于matplotlib库】
  13. 深入理解JVM(重要)
  14. 苹果MAC全能多媒体播放器:OmniPlayer Pro
  15. [topcoder]AvoidRoads
  16. 使用U-Net分割方法进行癌症诊断
  17. 谷歌联合创始人:什么是数据分析闭环?
  18. 在Linux中编译jrtplib
  19. 神秘的杀毒软件原理曝光
  20. 百度分享自定义分享案例

热门文章

  1. 【12.30~1.4周报】我当导演啦
  2. 第五章 简单的数据查询
  3. 具有网状神经系统的动物,动物学网状神经系统图
  4. ZUUL 文件上传限制
  5. Spark进阶之shuffle深入解析
  6. java逻辑符号怎么打_Java基础知识之运算符和输入输出
  7. 3D美术 18——max中运用运动捕捉,解决导入BIP时所有骨骼变成塌陷针(黑帧)的问题
  8. [经验教程]韩服传奇M手游苹果iPhone手机iOS版传奇m国际服怎么下载安装Mirm韩服?
  9. 联想y7000p不识别耳机_联想 小新潮7000没声音了怎么办?
  10. 【简单三步 解除Word文档保护密码】