Java打印杨辉三角形
public class Taks02 {public static void main(String[] args) {// 声明部分(三角形二维数组)int[][] a = new int[15][];// 每行元素个数跟行数一致for (int i = 0; i < a.length; i++) {a[i] = new int[i + 1];}// 边界赋值for (int i = 0; i < a.length; i++) {a[i][0] = 1; // 左边界a[i][i] = 1; // 右边界(对角线)}// 内部元素采用递推公式计算for (int i = 2; i < a.length; 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 < a.length; i++) {for (int j = 0; j <= i; j++) {System.out.print(String.format("%-5d", a[i][j]));}System.out.println();}}
}
结果:
打印等腰三角形
public class Taks02 {public static void main(String[] args) {// 声明部分(三角形二维数组)int[][] a = new int[15][];// 每行元素个数跟行数一致for (int i = 0; i < a.length; i++) {a[i] = new int[i + 1];}// 边界赋值for (int i = 0; i < a.length; i++) {a[i][0] = 1; // 左边界a[i][i] = 1; // 右边界(对角线)}// 内部元素采用递推公式计算for (int i = 2; i < a.length; 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 < a.length; i++) {for (int j = 0; j <= i; j++) {System.out.print("");}for (int j = 0; j <= i; j++) {System.out.print(String.format("%-5d", a[i][j]));}System.out.println();}}
}
结果:
Java打印杨辉三角形相关推荐
- Java打印杨辉三角形/帕斯卡三角形(含注释)
代码: package autonomous_practice;import java.util.*;public class Pascals_triangle_print {public stati ...
- Java —— 打印杨辉三角形
杨辉三角 杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数 学家杨辉1261年所著的<详解九章算法>一书中出现.[解释来源于百度] [代码展示及效果图] import java. ...
- 打印杨辉三角的java代码,打印打印杨辉三角形怎么编程?
打印打印杨辉三角形怎么编程? 打印杨辉三角形(要求打印10行) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 - 各位大虾能 ...
- java打印10行杨辉三角形_java实现打印杨辉三角形(帕斯卡三角形),打印10行
/** * 打印杨辉三角形(帕斯卡三角形),打印10行 * */ public class Yanghuisanjiao { public static void main(String[] args ...
- JAVA使用二维数组打印杨辉三角形前十行
一.题目要求 使用二维数组打印杨辉三角形前十行 二.实现代码 /* date by 2022.7.20 使用二维数组打印杨辉三角形前十行*/ public class ArrayExer4 {publ ...
- 1.22 实例:Java输出杨辉三角形(使用二维数组)
利用 Java 的二维数组来输出指定行数的杨辉三角形. 杨辉三角形由数字进行排列,可以把它看作是一个数字表,其基本特性是两侧数值均为 1,其他位置的数值是其左上方数值与右上角数值之和.打印杨辉三角形时 ...
- Java教程:Java输出杨辉三角形
Java教程本节利用过 Java 语言中的流程控制语句,如条件语句.循环语句和跳转语句等知识输出一个指定行数的杨辉三角形. 杨辉三角形由数字进行排列,可以把它看作是一个数字表,其基本特性是两侧数值均为 ...
- Java打印整数的二进制表示(代码与解析)
Java打印整数的二进制表示(代码与解析) int a=-99; for(int i=0;i<32;i++){int t=(a & 0x80000000>>>i)> ...
- java编程打印以下图形,分享java打印简单图形的实现代码
我们平时都是使用的画图工具进行简单图形的绘制,今天我们使用java打印一些简单的图形 实现代码如下 package test; /** * * @author hanzel * @打印图形 * */ ...
- Java打印三角形(双层for循环)
Java打印三角形(双层for循环) 1.第一个三角形: 打印样式: 外层for循环控制行数,内层for循环控制"*"的个数 public static void demo01() ...
最新文章
- ipone 网页版的iphone
- 腾讯博士:年薪60万辞职去教书,你想要哪种生活?
- 字符串互换后字典序最小
- 对于如何删除redis中geo存入的坐标
- php 自动加载函数,PHP自动加载的实例详解
- 使用Flowable.generate()生成可感知背压的流– RxJava常见问题解答
- 7-2 图形卡片分组游戏 (60 分)
- webpack打包生成的dist文件如何运行
- 985程序员4年50万仍被二本学医亲戚酸:学会这3点,才能笑到最后
- 如何使用Java进行简单爬虫
- Layui图片上传限制一张的问题
- Java图片人物照片头像识别
- 关于RN报Unrecognized font family ionicons
- 我在哪?从何处来,又到哪里去?
- 群晖服务器无限重启,监控群晖服务状态并自动重启 | 群晖服务控制
- Markdown 字体颜色汇总表(简洁版)- 适用于所有需要颜色任务
- 华为鸿蒙系统前因后果,华为技术自救:鸿蒙系统开源,欢迎友商采用
- wince 背景logo
- 2017年工作目标与生活规划
- android游戏开发之我的小小游戏1——五子棋游戏5之蓝牙对战
热门文章
- PyCharm创造起名自动生成起名·创造者·日期·时间模板
- 一级计算机office选择题题库及答案,计算机一级msoffice选择题题库40套含答案
- 炸裂!跑P站上教微积分,年入170w...
- ASCLL码表完整版
- WebStorm:常用插件(全部实用)包含主题、界面、开发效率等
- 伍德里奇计量经济学第六版第七章计算机答案,伍德里奇计量经济学第六版答案Appendix-E...
- foolegg126/gooflow - 码云 - 开源中国
- R-CNN、Fast R-CNN、Faster R-CNN算法对比
- 软件开发模型、瀑布模型、V模型、原型模型、增量模型、螺旋模型、喷泉模型
- html校园生活模板,学校生活日记模板集锦9篇