1. 程式人生 > >Java實現楊輝三角形

Java實現楊輝三角形

[] png 技術 prev pan alt 楊輝三角 es2017 new

Java實現楊輝三角形

一、源代碼:YFTriangle.java

 1 package cn.com.zfc.day009;
 2 
 3 import java.util.Scanner;
 4 
 5 /**
 6  * 打印楊輝三角形:新的特定位置的元素 = 該位置原來的元素 + 該位置的前一個位置的值
 7  * 
 8  * @author zfc
 9  * @date 2017年10月29日 下午12:00:59
10  */
11 public class YFTriangle {
12     public static void main(String[] args) {
13         System.out
.println("請輸入楊輝三角形的:"); 14 Scanner scanner = new Scanner(System.in); 15 int n = scanner.nextInt(); 16 scanner.close(); 17 int[] a = new int[n + 1]; 18 int previous = 1; 19 for (int i = 1; i <= n; i++) { 20 for (int j = 1; j <= i; j++) {
21 // 新的特定位置的元素 = 該位置原來的元素 + 該位置的前一個位置的值 22 int current = a[j]; 23 a[j] = previous + current; 24 previous = current; 25 System.out.print(a[j] + " "); 26 } 27 System.out.println(); 28 } 29 }
30 }

二、運行效果

技術分享

Java實現楊輝三角形