首先呢你要知道什么是杨辉三角?

答:杨辉三角,是二项式系数在三角形中的一种几何排列。

简单的说一下就是两个未知数和的幂次方运算后的系数问题,比如(x+y)的平方=x的平方+2xy+y的平方,这样系数就是1,2,1这就是杨辉三角的其中一行,
立方,四次方,运算的结果看看各项的系数。
代码解释如下:
package day5;

import java.util.Scanner;

public class JiaXianSanJiao_2 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入行数n:");
int n=input.nextInt();
//定义一个二维数组但是一维数组的列数不确定
int [][] arr=new int [n][];
//遍历二维数组中一维的个数
for(int i=0;i<arr.length;i++){
//每行个数都要+1
arr[i]=new int[i+1];
//遍历出一维数组的列的个数
for(int j=0;j<arr[i].length;j++){
//第一个和最后一个值都是1
//第一个数为1
arr[i][0]=1;
//最后一个数为1
arr[i][arr[i].length-1]=1;
//肩上和从第三行开始
if(j>0&&i>1&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();
}
} }

//谢谢大家!

最新文章

  1. [Nginx] 在Linux下的启动、停止和重加载
  2. bzoj 3743
  3. fileUpload1.HasFile的返回值永远都是false的问题处理
  4. js正则匹配
  5. 数据结构-List
  6. 如何利用CSS代码使图片和文字在同一行显示且对齐
  7. ARM你必须知道的事儿——为啥“PC = PC + 8”?
  8. 简单的线程同步问题:两个线程交替执行N次【Synchronized、Lock、ArrayBlockingQueue】
  9. 导航 - 利用系统自带的App导航
  10. MVC数组模型绑定
  11. vim 撤销 恢复 快捷键
  12. x264中的帧类型、条带类型、数据分区(data partition)
  13. unity游戏设计之背包系统
  14. ibm云时代的转型
  15. Android 开发 values目录里定义数组、颜色、文本、尺寸xml配置文件并且获取数据 附录Android符号转码表
  16. hdu 4513 最长不下降回文序列【manacher】
  17. abap 从屏幕输入数据
  18. Eclipse中的maven项目搭建
  19. 输入LPCWSTR类型字符串
  20. ubuntu安装Docker并部署selenium-grid

热门文章

  1. linux段位进阶
  2. 2019-8-31-dotnet-数组自动转基类数组提示-Co-variant-array-conversion-是什么问题
  3. 2018-12-1-WPF-修改-ItemContainerStyle-鼠标移动到未选中项效果和选中项背景
  4. C puts,gets
  5. Unity开发一些实用的提高效率的技巧
  6. python库之xgboost
  7. [JZOJ3347] 【NOI2013模拟】树的难题
  8. Windows下DNS ID欺骗的原理与实现
  9. Systm.IO.File.cs
  10. 20.multi_case03