网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

杨辉三角java代码视频 杨辉三角 Java

杨辉三角java源代码

//打印等腰杨辉三角形

成都创新互联公司主要从事做网站、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务茄子河,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

public class  YHTriangle

{

public static void main(String[] args) 

{

//定义二维数组的长度

int length = 10;

//声明二维数组

int[][] arr = new int[length][];

//遍历二维数组

for(int i = 0; i  arr.length; i++){

//打印空格

for(int m = 0; m  arr.length - 1 - i; m++){

System.out.print("  ");

}

//给每个二维数据的元素赋值一维数组

arr[i] = new int[i+1];

//遍历一维数组

for(int j = 0; j  arr[i].length; j++){

//第一个元素和最后一个元素的值都是1

if( j == 0 || j == arr[i].length -1 ){

arr[i][j] = 1;

}else{

//当前一维数组的索引n元素的值,等于前一个数组索引n-1,加上索引n的值

arr[i][j] = arr[i -1][j - 1] + arr[i - 1][j];

}

//格式化输出元素值

System.out.printf("%4d",arr[i][j]);

}

//换行

System.out.println();

}

}

}

Java语言杨辉三角

打印杨辉三角代码如下:

public class woo {

public static void triangle(int n) {

int[][] array = new int[n][n];//三角形数组

for(int i=0;iarray.length;i++){

for(int j=0;j=i;j++){

if(j==0||j==i){

array[i][j]=1;

}else{

array[i][j] = array[i-1][j-1]+array[i-1][j];

}

System.out.print(array[i][j]+"\t");

}

System.out.println();

}

}

public static void main(String args[]) {

triangle(9);

}

}

扩展资料:

杨辉三角起源于中国,在欧洲这个表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年。它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的优美结合。

杨辉三角具有以下性质:

1、最外层的数字始终是1;

2、第二层是自然数列;

3、第三层是三角数列;

4、角数列相邻数字相加可得方数数列。

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

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(); //换行

}

}

}


文章名称:杨辉三角java代码视频 杨辉三角 Java
链接分享:http://bjjierui.cn/article/hidgpp.html

其他资讯