杨辉三角 刺骨的言语ヽ痛彻心扉 2022-04-04 17:44 302阅读 0赞 ## 杨辉三角 ## import java.util.Scanner; /** * 需求:打印杨辉三角(行数通过键盘录入) * * 1 * 1 1 * 1 2 1 * 1 3 3 1 * 1 4 6 4 1 * 1 5 10 10 5 1 * 分析:杨辉三角的规律 * A:任何一行的第一列跟最后一列都是1 * B:从第三行开始,每一个数据时它上一行的前一列和上一行的本列之和 * 步骤: * 1.定义一个二维数组,行数如果是n,列数也定义是n(n来自于键盘) * 2.给二维数组的任意一行的第一列和最后一列赋值为1 * 3.按照规定给这个二维数组赋值 * 4.遍历这个二位数组 * */ public class YangHuiTriangle { public static void main(String[] args) { //创建键盘输入对象 Scanner scanner = new Scanner(System.in); //从键盘获取二维数组的行列值n System.out.println("请输入一个数据:");//注:数据不应过大,否则会出现Java堆空间内存溢出问题 int n = scanner.nextInt(); //1.定义二维数组 int[][] arr = new int[n][n]; //2.给这个二维数组的任意一行的第一列和最后一列赋值为1 for (int i = 0; i < arr.length; i++) { arr[i][0] = 1;//任何一行的第一列 arr[i][i] = 1;//任何一行的最后一列 } //3.按照杨辉三角的规律给数组赋值 for (int i = 2; i < arr.length; i++) { for (int j = 1; j <= i-1; j++) { //每一个数据等于它上一行的前一列与上一行的本列之和 arr[i][j] = arr[i-1][j-1] + arr[i-1][j]; } } //4.遍历二维数组 for (int i = 0; i < arr.length; i++) { for (int j = 0; j <=i ; j++) { System.out.print(arr[i][j]+"\t"); } System.out.println(); } } } 注:Java语言编写
相关 杨辉三角 一、什么是杨辉三角 > 杨辉三角:是二项式系数在三角形中的一种几何排列。 > 杨辉三角的每个数等于它上方两数之和。 > ![在这里插入图片描述][20201206 末蓝、/ 2022年12月26日 15:26/ 0 赞/ 292 阅读
相关 杨辉三角 蓝桥杯填空题: include<stdio.h> define N 10 int main() { int a[N]={0},i,j 本是古典 何须时尚/ 2022年08月02日 06:54/ 0 赞/ 196 阅读
相关 python杨辉三角 题目:输出杨辉三角的前十行 提示:使用zip(),yield 代码: def trangle(n): l=[1] def _trangle(l 淩亂°似流年/ 2022年07月15日 13:51/ 0 赞/ 178 阅读
相关 java-杨辉三角 打印杨辉三角 package day06; import java.util.Scanner; public class Arra 妖狐艹你老母/ 2022年06月14日 03:49/ 0 赞/ 234 阅读
相关 杨辉三角 package day05; import java.util.Scanner; /\\ \ java基础:键盘录入/二维数组 \ Author: \ Desc 蔚落/ 2022年06月07日 14:13/ 0 赞/ 278 阅读
相关 杨辉三角 题目描述 按要求输入如下格式的杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 最多输出10层 逃离我推掉我的手/ 2022年05月05日 09:56/ 0 赞/ 293 阅读
相关 杨辉三角 import java.util.Scanner; public class Main \{ public static void main(String\[\] ar 柔光的暖阳◎/ 2022年04月22日 08:38/ 0 赞/ 252 阅读
相关 杨辉三角 杨辉三角 import java.util.Scanner; / 需求:打印杨辉三角(行数通过键盘录入) 刺骨的言语ヽ痛彻心扉/ 2022年04月04日 17:44/ 0 赞/ 303 阅读
相关 杨辉三角 打印杨辉三角 代码: import java.util.; public class test1 { / 输出杨辉三角 / 太过爱你忘了你带给我的痛/ 2021年09月23日 08:58/ 0 赞/ 508 阅读
相关 杨辉三角 \include<stdio.h> void f(int a\[\]\[10\],int n) \{ int i=0,j=0; for(i=0;i<n; 港控/mmm°/ 2021年06月24日 13:58/ 0 赞/ 503 阅读
还没有评论,来说两句吧...