黑马程序员技术交流社区
标题:
杨辉 三角终于找到了,给大家分享一下!
[打印本页]
作者:
niuniu123456
时间:
2015-7-6 22:07
标题:
杨辉 三角终于找到了,给大家分享一下!
import java.util.Scanner;
public class PascalTriangle {public static void main(String[] args) { System.out.print("请输入需要计算的行数: ");
Scanner scanner = new Scanner(System.in);
final int num = scanner.nextInt();
int[][] ary = getPascalTriangle(num); for(int[] item: ary)
{ for(int value: item){ System.out.print((value > 0? value: "") + " ");
}
System.out.println();
}
}
private static int[][] getPascalTriangle(final int num)
{ int[][] ary = new int[num][num];
for(int i = 0; i < ary.length; i++){ ary[i][0] = 1;
ary[i][i] = 1; }
for(int i = 1; i < ary.length; i++){ for(int j = 1; j <= i; j++)
{ ary[i][j] = ary[i-1][j-1] + ary[i-1][j]; } } return ary; }}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2