怎么用JAVA实现杨辉三角实例
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章给大家介绍怎么用JAVA实现杨辉三角实例,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。题目是:杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数
千家信息网最后更新 2025年01月18日怎么用JAVA实现杨辉三角实例
这篇文章给大家介绍怎么用JAVA实现杨辉三角实例,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
题目是:
杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。
输入包含一个数n。(1 <= n <= 34)
输出格式:n=5:数和数之间有空格
首先我们应该想着如何打印一个边长=n等边直角三角形,这里我们可以运用 嵌套循环 就可以轻松做到:
import java.util.Scanner; public class Tast01 {public static void main(String[] args) { Scanner arr=new Scanner(System .in ); int n=arr.nextInt(); for (int i = 0; i < n; i++) { //行 for (int j = 0; j <= i; j++) { //列 if(j==0) { System.out.print(0); }else { System.out.print(" "+0); } } System.out.println(); //换行 }}}
运行结果如下:
现在我们就想着如何将0分别改为对应的数字即可,这里我们应用到 二维数组(int [][]sc=new int[列][行];) 既可以知道每个数对应的位置,也可以让每个数之间存在了联系。
首先定义长度:这里大家要明白长度的定义为:每个数都有家可寻。
下图可以清晰地解释:下一行的数等于"肩上"两数之和。
具体实现代码如下 :
import java.util.Scanner; public class Tast02 { public static void main(String[] args) { Scanner arr = new Scanner(System.in); int n = arr.nextInt(); //键盘输入n int[][] sc = new int[n][n]; for (int i = 0; i < sc.length; i++) { for (int j = 0; j <= i; j++) { if (j == 0 || j == i) { // 第一列全为1 sc[i][j] = 1; } else { sc[i][j] = sc[i - 1][j - 1] + sc[i - 1][j];//下一行的数等于"肩上"两数之和。 } } } for (int i = 0; i < n; i++) { // 行 for (int j = 0; j <= i; j++) { // 列 if (j == 0) { System.out.print(sc[i][j]); } else { System.out.print(" " + sc[i][j]); } } System.out.println(); // 换行 } }}
关于怎么用JAVA实现杨辉三角实例就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
三角
杨辉
三角形
数字
j++
实例
杨辉三角
一行
之和
之间
内容
更多
长度
帮助
输入
不错
重要
下图
个数
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
车载网络技术仿真设计
延吉软件开发公司电话
杭州美橙云服务器
关于网络安全的好词语
武汉网络技术学习
属于网络技术发展阶段有哪些
华为服务器配置raid和热备盘
对mysql数据库做完全备份
服务器多个文件同时登录
奉新软件开发
网络安全四格漫画图
网络安全宣传视频设计
自己管理服务器的方式
建议加强网络技术培训
王者每个服务器国服榜都一样吗
高速公路计算机网络安全
新刻的光盘怎么删数据库
用友商贸通数据库表
大学网络技术就业
sql数据库添加账户
网络安全 不可抵赖性
北京信息化网络技术服务创新服务
陕西加固服务器
电脑显示网络安全钥匙不正确
淄博陶瓷软件开发报价
ps 5原神无法登入服务器
济南聚量网络技术有限公司骗子
服务器在哪安装驱动
软考真题中网络安全题目
哪些网游没有服务器