首页 > 其他分享 >杨辉三角打印10行

杨辉三角打印10行

时间:2024-08-02 09:07:27浏览次数:7  
标签:10 arr 元素 int 打印 yangHui length 杨辉三角

 1 public class shuzu10{
 2     //编写一个main方法
 3     public static void main(String[] args){
 4 
 5         /*
 6         1
 7         1    1
 8         1    2    1
 9         1    3    3    1
10         1    4    6    4    1
11         1    5    10    10    5    1
12 
13 
14         规律
15         1.第一行有1个元素第n行有n个元素
16         2.每一行的第一个元素和最后一个元素都是 1
17         3.从第三行开始,对于第一个元素和最后一个元素的元素的值  arr[i][j]
18         arr[i][j] = arr[i-1][j] + arr[i-1][j-1];//必须找个这个规律
19 
20         */
21 
22         int[][] yangHui = new int[]
23         for(int i = 0;i < yangHui.length;i++){//遍历yangHui的每个元素
24 
25             //给每个一维数组(行)开空间
26             yangHui[i] = new int[i+1];
27             //给每一个一维数组(行)赋值
28             for(int j = 0;j < yangHui[i].length;j++){
29 
30 
31             //每一行的第一个元素和最后一个元素都是 1
32                 if(j == 0 || j == yangHui[i].length - 1){
33                     yangHui[i][j] = i;
34             }else{//中间的元素
35                 yangHui[i][j] = yangHui[i-1][j] + yangHui[i-1][j-1];
36             }
37         }
38     }
39     //输出杨辉三角
40     for(int i = 0;i < yangHui.length;i++){
41         for(int j = 0;j < yangHui[i].length;j++){//遍历输出该行
42             System.out.print(yangHui[i][j] + "\t");
43         }
44         System.out.println();//换行
45 
46 
47     }
48 }

 

标签:10,arr,元素,int,打印,yangHui,length,杨辉三角
From: https://www.cnblogs.com/wzyxslx/p/18337969

相关文章

  • JavaWeb(10) HTTP协议
    一、HTTP协议1.定义        HTTP超文本传输协议(HTTP-HyperTexttransferprotocol),是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过十几年的使用与发展,得到不断地完善和扩展。它是一种详细规定了浏览器......
  • 洛谷 P1052 [NOIP2005 提高组] 过河
    原题https://www.luogu.com.cn/problem/P1052题目描述在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:1,⋯,L......
  • 1000W长连接,如何建立和维护?千万用户IM 架构设计
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • PAT甲级 1037 Magic Coupon (测试点4超时)
    ThemagicshopinMarsisofferingsomemagiccoupons.EachcouponhasanintegerNprintedonit,meaningthatwhenyouusethiscouponwithaproduct,youmaygetNtimesthevalueofthatproductback!Whatismore,theshopalsoofferssomebonusprod......
  • 5G CPE SC100:5G时代的旗舰级无线路由器
    作为星创易联CPE无线路由器SC100的产品经理,我很高兴能够与大家分享这款产品的特点和使用体验。经过我们团队的不懈努力,SC100终于面世,它集多项领先技术于一身,定位高端市场,希望能给用户带来极致的上网体验。下面就让我从硬件规格、无线性能、接口丰富程度、指示灯设计、便携性......
  • C221027B
    B抽\(n\)次卡,连续\(i\)次没有抽中时,第\(i+1\)次抽中的概率是\(p_i\),规定\(p_k=1\),求期望抽中次数.标签:矩阵加速递推,动态规划.暴力:记\(f[i][j]\)表示已经抽了\(i\)次,目前连续\(j\)次不中的期望抽中次数,有转移:\[f[i][j]=f[i-1][j-1]\times(1-p......
  • 微信小程序教程010:列表渲染
    文章目录列表渲染1、wx:for2、手动指定索引和当前项的变量名3、wx:key的使用列表渲染1、wx:for通过wx:for可以根据指定的数组,循环渲染重复的组件结构,语法结构如下:<viewwx:for="{{array}}"> 索引是:{{index}},当前项是:{{item}}</view>定义数......
  • 为什么 spdlog 不在异步函数中打印
    importasynciofrompathlibimportPathimportspdlogasspdimportasyncioimportloggingasyncdefA():asyncio.create_task(B())whileTrue:awaitasyncio.sleep(1)asyncdefB():logger=spd.DailyLogger(name='B',filen......
  • 计算机基础(Windows 10+Office 2016)教程 —— 第5章 文档编辑软件Word 2016(上)
    文档编辑软件Word20165.1Word2016入门5.1.1Word2016简介5.1.2Word2016的启动5.1.3Word2016的窗口组成5.1.4Word2016的视图方式5.1.5Word2016的文档操作5.1.6Word2016的退出5.2Word2016的文本编辑5.2.1输入文本5.2.3插入与删除文本5.2.4复制与......
  • c#获取惠普打印机状态
    最近遇到一个项目,由于客户指定了打印机型号:HP LaserJet Pro M501n,本来想着参考网上的代码,使用System.Management来实现对打印机状态的查询,测试过程中发现无论是缺纸、空闲,获取到的统统都是空闲状态,咨询售后也是说无法获取状态,也不提供SDK;后面在社区看见可以通过网页访问打印机......