问题描述
杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。

它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。

下面给出了杨辉三角形的前4行:

1

1 1

1 2 1

1 3 3 1

给出n,输出它的前n行。

输入格式
输入包含一个数n。

输出格式
输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。
样例输入
4
样例输出
1
1 1
1 2 1
1 3 3 1
数据规模与约定
1 <= n <= 34。

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int[][] arr = new int[35][35];              //数据规模约定for (int i = 1; i <= n; i++) {              //行for (int j = 1; j <= i; j++) {          //列if (i == j || j == 1) {             //控制两边都为1arr[i][j] = 1;} else {arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];  //核心代码不理解就背过…}System.out.print(arr[i][j] + " ");  //输出}System.out.println();}}
}

小剧场:倒数3,2,1,去想一件你一定要完成的事情,去做吧,你可以的,怀挺!!

蓝桥基础练习 杨辉三角形 JAVA相关推荐

  1. 蓝桥杯 试题 基础练习 杨辉三角形 Java

    试题 基础练习 杨辉三角形 资源限制 时间限制:1.0s   内存限制:256.0MB 问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数. 它的一个重要性质是:三 ...

  2. 【蓝桥杯】基础练习 杨辉三角形 Java

    问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数.它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加. 下面给出了杨辉三角形的前4行: 1 1 1 1 ...

  3. [Java] 蓝桥杯 BASIC-6 基础练习 杨辉三角形

    问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数. 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加. 下面给出了杨辉三角形的前4行: 1 1 1 1 ...

  4. 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解

    第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...

  5. 【蓝桥基础练习】斐波拉契数列;杨辉三角形;查找整数;特殊回文数;特殊的数字

    ①试题 基础练习 Fibonacci数列 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 Fibonacci数列 ...

  6. 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)

    2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...

  7. 基础练习 杨辉三角形 C语言

    基础练习 杨辉三角形 C语言 描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数. 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加. 下面给出了杨辉三角形 ...

  8. java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...

    不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...

  9. 零基础怎么学习Java?

    最近几年,有很多小伙伴都比较关注"零基础怎么学习Java?"这个问题,因为很多小伙伴都是从其他行业转型来参加java培训学习的,都很担心自己学不会,那么来看看下面的详细介绍吧. 零 ...

  10. 零基础全方位学习java的方法

    java技术岗是一个就业率非常高的岗位,因此有很多人都想要学习java技术,其中不乏一些零基础同学,零基础小白都不清楚自己该如何学习java,那么下面小编就为大家详细的介绍一下零基础全方位学习java ...

最新文章

  1. android中getMeasuredHeigh()为0的问题
  2. Java三大特性之封装
  3. 如何更好的解决问题 : The puzzle of die
  4. Eclipse 4.4.2 取消空格键代码上屏
  5. JZOJ 5048. 【GDOI2017模拟一试4.11】IQ测试
  6. 三年开发项目经验总结
  7. 优化器--牛顿法总结
  8. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中
  9. 关于Unity实现AR功能(五)摄像头转换与闪光灯开关控制
  10. 编译我的hello.ko
  11. 八、Java的可变参数例子
  12. Silverlight 2中多语言支持实现(下)
  13. RabbitMQ八:交换机类型Exchange Types--Topic介绍
  14. html主题相册代码,使用html+css+js实现3D相册的详细代码
  15. Redis入门指南之一(简介)
  16. 数据库显示备份服务器失败,数据库备份
  17. 火爆互动小游戏源码接入方法,需要的产品人请查收
  18. 【电蜂优选科普】USB数据线接口有哪些类型呢?
  19. 公司最大的内卷,是“管理错位”
  20. 如何利用MATLAB建立Lotka-Volterra模型及其改进模型

热门文章

  1. 微信转发别人语音的方法
  2. php 如何查询数组,php
  3. 动视暴雪电竞与哔哩哔哩电竞达成数年电竞赛事合作协议
  4. catia逆向建模步骤_catia逆向工程应用
  5. 黑苹果之微星(MSI)主板BIOS详细设置篇
  6. dojo实现省份地市级联报错(一)
  7. AXURE RP EXTENSION FOR CHROME:AXURE RP铬延展剂--谷歌工具插件使用配置(打开并成功预览本地.html文件)
  8. 使用js实现预览上传的图片
  9. 怎么删除映射网络里的计算机,win10系统删除右键中“映射网络驱动器和断开网络驱动器”选项的详细办法...
  10. mysql触发器trigger 实例详解