杨辉三角怎么写

本文介绍了杨辉三角的基本原理,包括其行数与列数的关系、元素规律,并详细讲解了使用Java编写代码生成杨辉三角的过程,包括二维数组的初始化、元素赋值和遍历输出。
摘要由CSDN通过智能技术生成

杨辉三角

一,基本原理

    1.杨辉三角形
    1
    1 1    
    1 2 1
    1 3 3 1
    1 4 6 4 1 
    1 5 10 10 5 1


  2.规律:
      (1)行数=列数
      (2)每一行的第一个和最后一个都是1
      (3)从第三行开始,每一行的数据是它上一行的前一列和它上一行的本列之和
 
  3.步骤:
       (1)定义一个二维数组,行数如果是n,我们把列数也定义为n                                                                 (2)给这个二维数组的第一行和最后一行都赋值为1         
       (3)按照规律给元素赋值
       arr[x][y] = arr[x-1][y]+arr[x-1][y-1]

二,代码

public class Home6 {
    
    public static void main(String[] args) {
        
        //键盘录入
        Scanner input = new Scanner(System.in);
        System.out.println("请输入数组的行数:");
        int n = input.nextInt();
        
        //定义一个二维

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值