導航:首頁 > 編程語言 > java楊輝三角視頻

java楊輝三角視頻

發布時間:2023-05-28 21:13:17

A. javaSCRIPT輸出楊輝三角

代碼如下:

function print(v){

if (typeof v == "number") {

var w = 30;

if(n>30) w = (n-30) + 40;

var s = '<span style="padding:4px 2px;display:inline-block;text-align:center;width:' + w + 'px;">'+v+'</span>';

document.write(s);

}else{

document.write(v);

}

}

var n = prompt("請輸入冪數:",9);

n = n - 0;

var t1 = new Date();

var a1 = [1,1];

var a2 = [1,1];

print('<div style=text-align:center;">');

for (var i = 0;i <=n;i++![在這里插入圖片描述](http://c.biancheng.net/uploads/allimg/190830/6-1ZS015492BL.gif)){

for (var j = 1; j < i + 2; j++) {

print(c(i,j));

}

print("<br />");

}

print("</div>");

var t2 = new Date();

print("<p style='text-align:center;'>耗時為(毫秒):"+(t2-t1)+"</p>");

function c(x,y){

if ((y == 1) || (y == x + 1)) return 1;

return c(x-1,y-1) + c(x-1,y);

}

(1)java楊輝三角視頻擴展閱讀

楊輝三角的特點:

1、每個數等於它上方兩數之和。

2、每行數字左右對稱,由1開始逐漸變大。

3、第n行的數字有n項。

4、前n行共[(1+n)n]/2 個數。

5、第n行的m個數可表示為C(n-1,m-1),即為從n-1個不同元素中取m-1個元素的組合數。

6、第n行的第m個數和第n-m+1個數相等 ,為組合數性質之一。

7、每個數字等於上一行的左右兩個數字之和。可用此性質寫出整個楊輝三角。即第n+1行的第i個數等於第n行的第i-1個數和第i個數之和,這也是組合數的性質之一。

B. Java語言楊輝三角

列印楊輝三角代碼如下:

public class woo {

public static void triangle(int n) {

int[][] array = new int[n][n];//三角形數組

for(int i=0;i<array.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]+" ");

}

System.out.println();

}

}

public static void main(String args[]) {

triangle(9);

}

}

(2)java楊輝三角視頻擴展閱讀

楊輝三角起源於中國,在歐洲這個表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年發現這一規律的,比楊輝要遲393年。它把二項式系數圖形化,把組合數內在的一些代數性質直觀地從圖形中體現出來,是一種離散型的數與形的優美結合。

楊輝三角具有以下性質:

1、最外層的數字始終是1;

2、第二層是自然數列;

3、第三層是三角數列;

4、角數列相鄰數字相加可得方數數列。

C. 用java編寫金字塔型的楊輝三角形程序

import java.util.*;
class tt
{
public static void main(String[]args)
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int[][] a=new int[n][n];
int i=0,j=0;
for(i=0;i<n;i++)
{
for(j=n;j>=i;j--)
System.out.print(" ");
for(j=0;j<=i;j++)
{
if(i==j||j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j]+a[i-1][j-1];
System.out.print(a[i][j]+" ");
if(i==j)
System.out.println();
}
}
}
}

閱讀全文

與java楊輝三角視頻相關的資料

熱點內容
彩視製作教程 瀏覽:766
聖墟在哪個App看免費 瀏覽:395
網路哪些不能玩 瀏覽:868
probe315使用教程 瀏覽:646
數字電位器程序 瀏覽:198
c代碼整理 瀏覽:104
網路營銷具有什麼優勢 瀏覽:378
右下角網路連接不顯示寬頻連接 瀏覽:940
ps修改tif文件 瀏覽:580
預防醫學如何轉行做大數據 瀏覽:234
pdf文件變藍 瀏覽:309
怎麼在pdf文件上面用k寶簽名 瀏覽:213
如何知道表格里數據後面有空格 瀏覽:720
gee引擎更新系統找不到指定文件 瀏覽:802
貝殼網的數據刪除了如何找回 瀏覽:509
華為榮耀6x怎麼切換網路 瀏覽:418
手機里的pdf文件在哪放 瀏覽:889
java版貪吃蛇畢業論文 瀏覽:989
微信公共號郵箱 瀏覽:415
圖片寬度代碼 瀏覽:460

友情鏈接