JAVA打印杨辉三角(等腰三角形输出)
1、详细代码
import java.util.Scanner;public class coding3 {public static void main(String[] args) {System.out.println("输出行数:");Scanner scan = new Scanner(System.in);int n = scan.nextInt();int arr[][] = getTri(n);printTri(arr);}public static int[][] getTri(int n) {int[][] arr = new int[n][n];for (int i = 0; i < n; i++) {arr[i][0] = arr[i][i] = 1;}for (int i = 2; i < arr.length; i++) {for (int j = 1; j < i; j++) {arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];}}return arr;}public static void printTri(int[][] arr) {for (int i = 0; i < arr.length; i++) {//输出杨辉三角数字前的空格for(int j = 0;j<arr.length-1-i;j++) {System.out.print(" ");}for(int j = 0;j<=i;j++) {//打印空格填补空位System.out.print(" ");System.out.printf("%-3d",arr[i][j]);}System.out.println();}}}
2、输出效果
欢迎关注公众号——《数据三分钟》
一线大厂的师兄师姐结合自己的工作实践,将数据知识浅显道来,每天三分钟,助你成为数据达人。还有面试指导和内推机会。
JAVA打印杨辉三角(等腰三角形输出)相关推荐
- Java打印杨辉三角
Java打印杨辉三角 打印杨辉三角首先要理清楚思路,找到其中的规律,,然后通过其中的规律用java循环的方法想办法解决掉.我们通过仔细的观察不难发现杨辉三角除每行最左侧和最右侧的数字外,每个数字等于它 ...
- python每行输出5个数_python打印杨辉三角及输出第m行第k个数
1.打印杨辉三角及输出第m行第k个数 1.计算到m行,打印出k项 第m行有m项,m是正整数,因此k一定不会大于m,这个需求需要保存m行的数据,那么可以使用一个嵌套结构[[],[],[]] m=int( ...
- 【Java——打印杨辉三角】
文章目录 (一)编程实现 (二)讲解知识点 1.指定二维数组行数与列数 2.指定二维数组行数,不指定列数 3.直接使用嵌套大括号"{}"静态初始化二维数组 (三)拓展练习 任务1. ...
- java打印杨辉三角_java算法之打印杨辉三角
效果图如下: 首先我们看图片上下是对称的,我们先来打印上半部分, 1.用一个for循环来做外层循环控制打印的列数 for(int i =0;i<10;i++){//打印10列 } 2.同样用2个 ...
- Java实现杨辉三角的打印
Java打印杨辉三角的两种方式 方式1:打印直角三角形 //这里的行数可以修改为根据键盘输入获取 int row = 8;//杨辉三角的行数 int[][] arr = new int[row][ro ...
- java趣味题-打印杨辉三角
java趣味题-打印杨辉三角 public class First105 { public static void main(String[] args) { int [][] a=new int ...
- 【Java】 杨辉三角 二维数组打印杨辉三角
Tips 打印三角的操作 : 每行打印前预留空格 打印指定数量的星号后换行 重复循环打印直至完成所有打印结果 杨辉三角: 三角规律空格最大对称值为 5 大于 5 则会变形 三角规律为当前值为上一个值加 ...
- JAVA打印输出杨辉三角前n行_Java 打印n行杨辉三角数据
import java.util.Scanner; class T22 { public static void main(String[] args) { System.out.println(& ...
- php中怎样输出杨辉三角,php趣味编程 - php 打印杨辉三角
php趣味编程 - php 打印杨辉三角 /* 打印杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 1 $i 来代表行数 $j 来代表一行第几个数 数组 ...
最新文章
- ORA-01940: cannot drop a user that is currently connected 问题解析
- Vue.js第六课 计算属性
- Python 面向对象编程(进阶部分)
- zip直链生成网站_安装网站程序
- 一小时快速搭建基于阿里云容器服务-Kubernetes的Web应用
- HttpClient工具类 HttpClientUtils.java
- 最小的linux内核代码,带你阅读linux内核源码:下载源码、编译内核并运行一个最小系统...
- java方法不写访问权限_【JAVA小白】 问关于访问权限的问题,写接口遇到错误
- 苹果mac3D模型渲染软件:KeyShot
- 数据结构试卷(一)及答案
- 项目配置urule规则引擎教程详解(带视频资源)
- endnote找不到国标_实验差距惊人!揭秘雅迪高于新国标的品质标准测试
- arrayblockingqueue java_Java ArrayBlockingQueue take()用法及代码示例
- 解决异常redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
- 指数的增长和衰退问题
- xlsx表格怎么做汇总统计_EXCEL如何筛选表格里相同的文字并统计!
- Java实现在线考试系统(系统介绍)
- 手把手教你使用ADB卸载手机内置App软件
- 常见充值方式介绍及对比
- Python 条件判断 If