规律:

/**
*@author 作者 Your-Name:
*@version 创建时间:
*类说明:打印杨辉三角
*/
public class PrYH {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] a = new int[5][];
int i,j;
//初始化
for(i = 0;i < a.length;i ++)
{
a[i] = new int[i + 1];
}
//赋值
for(i = 0;i < a.length;i ++)
{
for(j = 0;j < a[i].length;j ++)
{
a[i][0] = 1;
a[i][i] = a[i][0];
if(i > 1 && j > 0 && j < i)//中间的部分
{
a[i][j] = a[i - 1][j] + a[i - 1][j - 1];
}
}
}
for(i = 0;i < a.length;i ++)
{
for(j = 0;j < a.length - i - 1;j ++)//前面的空格
{
System.out.print(" ");
}
for(j = 0;j < a[i].length;j ++)
{
System.out.print(a[i][j] + " ");
}
System.out.println();
}
}
}
运行结果

本文详细介绍了一种使用Java编程语言实现杨辉三角的方法。通过一个具体的类PrYH,展示了如何初始化数组、赋值以及打印杨辉三角的完整过程。代码中包括了对杨辉三角每一行的元素进行计算和输出的细节。

5348

被折叠的 条评论
为什么被折叠?



