实现任意行数的杨辉三角
生活随笔
收集整理的這篇文章主要介紹了
实现任意行数的杨辉三角
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
public class JavaTest {public static void main(String[] args) {//放置楊輝三角的數(shù)組,可通過更改new int[n][]中n的值以獲取不同行數(shù)的楊輝三角int[][] yangItem = new int[10][];//獲取楊輝三角數(shù)組中每個元素的值for (int i = 0;i < yangItem.length;i++){//當前行元素個數(shù)=當前行值yangItem[i] = new int[i+1];for (int j = 0;j < yangItem[i].length;j++){//每行首尾元素為1if (j == 0 || j == i){yangItem[i][j] = 1;//中間元素為(上一行同一列的元素+上一行同一列元素的前一個元素)之和}else {yangItem[i][j] = yangItem[i - 1][j - 1] + yangItem[i - 1][j];}}}//遍歷數(shù)組,展示出楊輝三角for (int i = 0;i < yangItem.length;i++){for (int j = 0;j < yangItem[i].length;j++){System.out.print(yangItem[i][j] + "\t");}System.out.println();}}
}
總結(jié)
以上是生活随笔為你收集整理的实现任意行数的杨辉三角的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 取静心的网名501个
- 下一篇: 唯美古风网名493个