打印楊輝三角代碼如下:
成都創(chuàng)新互聯(lián)是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的聯(lián)通機(jī)房服務(wù)器托管服務(wù)
public class woo {
public static void triangle(int n) {
int[][] array = new int[n][n];//三角形數(shù)組
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);
}
}
擴(kuò)展資料:
楊輝三角起源于中國,在歐洲這個表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年發(fā)現(xiàn)這一規(guī)律的,比楊輝要遲393年。它把二項式系數(shù)圖形化,把組合數(shù)內(nèi)在的一些代數(shù)性質(zhì)直觀地從圖形中體現(xiàn)出來,是一種離散型的數(shù)與形的優(yōu)美結(jié)合。
楊輝三角具有以下性質(zhì):
1、最外層的數(shù)字始終是1;
2、第二層是自然數(shù)列;
3、第三層是三角數(shù)列;
4、角數(shù)列相鄰數(shù)字相加可得方數(shù)數(shù)列。
import java.util.*; class Demo1 { /*1.打印如圖所示的楊輝三角,要求打印出n行,n由鍵盤輸入 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 */ public static void main(String[] args) { System.out.println("請輸入要打印的行數(shù):"); Scanner input = new Scanner (System.in); int rows = input.nextInt(); int [][]a = new int [rows][rows]; for (int i =0;irows ;i++ ) { for (int j=0;j=i ;j++ ) { a[i][j] = 1; } } for (int i = 2;irows ;i++ ) { for (int j=1;ji ;j++ ) { a[i][j]=a[i-1][j]+a[i-1][j-1]; } } for (int i = 0;irows ;i++ ) { for (int j = 0;j=i ;j++ ) { System.out.print(a[i][j]+" "); } System.out.println(); } } } 這是本人做的程序,測試了一下, 應(yīng)該沒有錯誤 行輸入可控制 很榮幸為您解答 望樓主采納?。?/p>
//打印等腰楊輝三角形
public?class??YHTriangle
{
public?static?void?main(String[]?args)?
{
//定義二維數(shù)組的長度
int?length?=?10;
//聲明二維數(shù)組
int[][]?arr?=?new?int[length][];
//遍歷二維數(shù)組
for(int?i?=?0;?i??arr.length;?i++){
//打印空格
for(int?m?=?0;?m??arr.length?-?1?-?i;?m++){
System.out.print("??");
}
//給每個二維數(shù)據(jù)的元素賦值一維數(shù)組
arr[i]?=?new?int[i+1];
//遍歷一維數(shù)組
for(int?j?=?0;?j??arr[i].length;?j++){
//第一個元素和最后一個元素的值都是1
if(?j?==?0?||?j?==?arr[i].length?-1?){
arr[i][j]?=?1;
}else{
//當(dāng)前一維數(shù)組的索引n元素的值,等于前一個數(shù)組索引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();
}
}
}
新聞標(biāo)題:java楊輝等腰三角代碼 java楊輝三角編程
當(dāng)前鏈接:http://chinadenli.net/article10/hpehdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站收錄、建站公司、網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)