package day08;import java.util.Scanner;/*** @author 思弈禾* @PROJECT sggjava* @create 2022-08-19  15:19* 打印杨辉三角* 主要算法:yanghui[i][j]=yanghui[i-1][j-1]+yanghui[i-1][j];*/
public class PascalTriangle {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入要打印的行数:");int line=input.nextInt();int[][] pascal=new int[line][];for (int i = 0; i < pascal.length; i++) {pascal[i]=new int[i+1];//给首位数字赋值pascal[i][0]=1;pascal[i][i]=1;//给其他位置数字赋值for (int j = 1; j < pascal[i].length-1; j++) {pascal[i][j]=pascal[i-1][j-1]+pascal[i-1][j];}}//遍历输出数组for (int i = 0; i < pascal.length; i++) {for (int j = 0; j < pascal[i].length; j++) {System.out.print(pascal[i][j]+"\t");}System.out.println();}}
}

JAVA 输出杨辉三角形相关推荐

  1. 1.22 实例:Java输出杨辉三角形(使用二维数组)

    利用 Java 的二维数组来输出指定行数的杨辉三角形. 杨辉三角形由数字进行排列,可以把它看作是一个数字表,其基本特性是两侧数值均为 1,其他位置的数值是其左上方数值与右上角数值之和.打印杨辉三角形时 ...

  2. Java教程:Java输出杨辉三角形

    Java教程本节利用过 Java 语言中的流程控制语句,如条件语句.循环语句和跳转语句等知识输出一个指定行数的杨辉三角形. 杨辉三角形由数字进行排列,可以把它看作是一个数字表,其基本特性是两侧数值均为 ...

  3. python输出杨辉三角啊二维数组_Java输出杨辉三角形(使用二维数组)

    在<Java输出杨辉三角形>一节中我们使用 Java 语言中的流程控制语句输出一个指定行数的杨辉三角形.本节我们利用 Java 的二维数组来输出指定行数的杨辉三角形. 杨辉三角形由数字进行 ...

  4. java使用循环打印杨辉三角,for循环输出杨辉三角形(java)

    for循环输出杨辉三角形(java) 杨辉三角形(java) 1.代码 代码如下(示例): public class YanghuTriangle { public static void main( ...

  5. java数据结构队列杨辉三角_数据结构之队列——输出杨辉三角形

    定义 队列是一种操作受限的线性表,只允许在一端进行插入,另一端进行删除.插入的一端称为队尾,删除的一端称为队头,由于这样的限制,所以队列具有先进先出的特性,因此队列也是一种先进先出的线性表. 顺序存储 ...

  6. Java输出数组中最长递增子序列的代码

    下面内容是关于Java输出数组中最长递增子序列的内容,希望对大伙有较大用途. package com.wzs;import java.util.ArrayList; import java.util. ...

  7. linux java输出到文件,linux java输出到文件内容

    linux java输出到文件内容 [2021-01-30 07:48:37]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&qu ...

  8. java输出1-100之间的全部素数

    java输出1-100之间的全部素数 public class Test10 {public static void main(String[] args) {int i = 2;while (i & ...

  9. java输出1-100内的所有5的倍数,5个一行

    java输出1-100内的所有5的倍数,5个一行 /*** 输出1-100内的所有5的倍数,5个一行*/ public class Test05 {public static void main(St ...

最新文章

  1. arduino 呼吸灯_如何改善您的Arduino呼吸机:用于临时COVID-19呼吸机设计的RTS和SCS简介...
  2. QT5中如何使用SQLite
  3. Deepfit: 通过神经网络加权最小二乘法进行3D表面拟合
  4. TBtools - 超过一万人在使用的生信小工具
  5. 英文谚语:Take that with a grain of salt
  6. android one gm 5,Android One计划诞生,GM 5 Plus发布
  7. 关于AttributeError: type object ‘XXX‘ has no attribute ‘XXX‘的问题
  8. CTR深度学习模型之 DeepFM 模型解读
  9. CADENCE ORCAD原理图导出FPGA UCF的方法
  10. emc存储java打开后报错_连接EMC存储系统 - osc_mk8rqvg4的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. MyBatis-Plus_查询进阶05
  12. xb3 mysql_使用xb文件恢复mysql数据
  13. ORACLE检索数据一致性与事务恢复
  14. springboot系列(十八):如何Windows安装redis?你玩过么|超级详细,建议收藏
  15. Oracle多条重复id,查询时间最早的那条
  16. 台服android 模拟器,公主连结抽卡模拟器
  17. java servlet 返回404_Servlet返回“HTTP状态404请求的资源(/ servlet)不可用”
  18. 宝宝树全自动引流脚本软件高质量活跃粉丝
  19. 大数据Hive其实一点都不难,从入坑到放弃?不存在的
  20. Java泛型方法的定义

热门文章

  1. 论混合软件架构的设计
  2. [转载]常用自动挂机APP下载
  3. java double long 取值_由一道题引起的思考? java中 long 和double都是64位。为什么double表示的范围大那么多呢?...
  4. 分段函数的期望和方差_概率论中数学期望什么时候不存在?
  5. Dell戴尔笔记本电脑G3 3779原装出厂Windows10系统恢复原厂oem系统
  6. 2020《人工智能技术服务》专业人才培养方案
  7. JSP——猜英文小写字母的Web小游戏
  8. JDK1.8 关于list集合Lambda的使用
  9. 渗透学python的哪方面_渗组词_渗字组词
  10. flash player安装教程--亲测有效