杨辉三角:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
......
1.分析规律:
1)任意一行的第一列和最后一列都是1
2)从第三行开始,除去第一列和最后一列,其余列上的数是它上一行前一列和上一行本列之和
2.实现步骤
1)首先定义一个二维数组,行数可以是n,列数也可以定义成n,这个n将来可以是我们手动输入的
2)给这个二维数组中任意一行的第一列和最后一列赋值1
3)给其他元素进行赋值,从第三行开始,除去第一列和最后一列,其余列上的数是它上一行前一列和上一行本列之和
4)遍历二维数组
3.实现代码
import java.util.Scanner;
public class Array2Test3 {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入你想要打印的杨辉三角的行数:");
int n = sc.nextInt();
//定义一个二维数组
int[][] arr = new int[n][n];
//给这个二维数组中任意一行的第一列和最后一列赋值1