问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用java编程杨辉三角的代码?

发布网友 发布时间:2022-07-06 18:17

我来回答

3个回答

热心网友 时间:2023-10-08 22:47

1.杨辉三角形由数字排列,可以把它看做一个数字表,其基本特性是两侧数值均为1,其他位置的数值是其正上方的数字与左上角数值之和,下面是java使用for循环输出包括10行在内的杨辉三角形

2.思路是创建一个整型二维数组,包含10个一维数组。使用双层循环,在外层循环中初始化每一个第二层数组的大小。在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素。
代码如下:
public class YanghuiTriangle {
public static void main(String[] args) {
int triangle[][]=new int[10][];// 创建二维数组
// 遍历二维数组的第一层
for (int i = 0; i < triangle.length; i++) {
triangle[i]=new int[i+1];// 初始化第二层数组的大小
// 遍历第二层数组
for(int j=0;j<=i;j++){
// 将两侧的数组元素赋值为1
if(i==0||j==0||j==i){
triangle[i][j]=1;
}else{// 其他数值通过公式计算
triangle[i][j]=triangle[i-1][j]+triangle[i-1][j-1];
}
System.out.print(triangle[i][j]+"\t"); // 输出数组元素
}
System.out.println(); //换行
}
}
}

热心网友 时间:2023-10-08 22:48

杨辉三角是?呵呵 以前学的 现在忘记了 可以给个公式或者简单的排列下吗?

热心网友 时间:2023-10-08 22:48

例题四十八、

题目:杨辉三角。

提示: 解此题需要使用二维数组。首先确定int型的二维数组的最高维数和次高维数,然后,从第二行开始,每一行第二列到倒数第二列,其中每一个元素的值都满足是上一行前一个元素和后一个元素的和。

源代码:
public class YanHui
{
public static void main(String args[])
{
int x=Integer.parseInt(args[0]);
int y=x*2+1;
int[][] n=new int[x][y];
n[0][y/2]=1;
for(int i=1;i<n.length;i++)
{

for(int j=1;j<n[i].length-1;j++)
{
n[i][j]=n[i-1][j-1]+n[i-1][j+1];
}
}
for(int i=0;i<n.length;i++)
{
for(int j=0;j<n[i].length;j++)
{
if(n[i][j]==0)
{
System.out.print(" "+" ");
}
else
{
System.out.print(n[i][j]+" ");
}
}
System.out.println();
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 如果苹果手机开启勿扰模式,别人给你打电话会收到什么语音提示?发短信或微信你能收到吗? 这个怎么解决 一开机到桌面只有背景 没有图标 然后就出这窗口 安全模式也一样 电脑启动后,只能看见背景,见不到程序和开始菜单什么的,急死我了,在安全模式里也这样啊! 电脑声音里面有个立体扩展可以打开吗 抖音兰姐家的海蓝朵好用吗- 问一问 抖音兰姐家的海蓝朵好用吗 清水豆角怎么做 华为手机备忘录只显示一点如何截全屏? 描写“大漠”的句子有哪些? 章丘的市中心在哪 章丘大学城在 哪 济南章丘区民政局在哪 章丘在哪 乞巧的诗意 我焦急 谁知道唱吧唱歌时候的mv怎么弄 唱吧怎么做MV? 唱吧,里面的优质mv是怎么录制的? 假日出行,这平安交通意外险怎么买 假日出行意外险该选哪个 为什么女生爱骂男生神经病 java初级编程 关于杨辉三角 杨辉三角形用java编程怎样实现?(不用数组) java 杨辉三角 用JAVA编写杨辉三角 java实现杨辉三角 杨辉三角用java怎么编写代码??? 什么样的蛇没毒? 有去办初级会计证的吗 高三学生备战高考,重视哪些学习细节,才能不断进步取得好成绩呢? 保定玻璃栈道门票多少钱? 文玩玉米怎么盘- 问一问 游戏被骗5万怎么解决 网上刷单被骗5万报警了,期间*有打电话了解过是不是就有追回来的希望 不用了怎么注销 怎么注销不用了? 如何快速注销? 以前不用的怎么注销 不用怎么注销掉 手机号注册的不用了怎么注销 如何注销 从此都不用