使用for循环输出杨辉三角

来源:互联网 发布:程序员怎么升职架构师 编辑:程序博客网 时间:2024/06/05 11:43
package 基本语法;
public class YangHuiTriangle {
public static void main(String[] args) {
int triganle[][]=new int[8][];//创建二位数组
for(int i=0;i<triganle.length;i++)//遍历二维数组第一层
{
triganle[i]=new int[i+1];//初始化第二层数组的大小
for(int j=0;j<triganle[i].length;j++)//遍历二维数组第二层
{
if(i==0||j==0||j==triganle[i].length-1){
triganle[i][j]=1;//将两侧元素赋值为1
}else{
triganle[i][j]=triganle[i-1][j]+triganle[i-1][j-1];//根据关系算其他元素值
}
System.out.println(triganle[i][j]+"\t");//输出每一个元素值
}
System.out.println();//每一层进行回车
}
}
}
0 0
原创粉丝点击