您的位置:首页 > 编程语言 > Java开发

Java — 杨辉三角形

2015-07-22 11:57 429 查看
杨辉三角形

●设计案例:

1,设计打印输出一个8行的杨辉三角形

2,找出杨辉三角形的特点

●运行结果:



●方案实施:

1,声明一个8行8列的数组

2,第一列和对角线为1,其他列的值为其正上方和左上方元素的和

3,对数组进行赋值并打印输出

●代码如下:

/**
* description 杨辉三角形
* @author 0Ver1
*
*/
public class YanghuiTriangle {

public static void main(String[] args) {
// TODO Auto-generated method stub
int row=8;
int[][] array=new int[row][row];
for(int i=0;i<row;i++)
{
for(int j=0;j<=i;j++)
{
if(j==0||j==i){
array[i][j]=1;
}
else{
array[i][j]=array[i-1][j-1]+array[i-1][j];
}
}
}
for(int i=0;i<row;i++){
for(int j=0;j<=i;j++){
System.out.print(array[i][j]+"  ");
}
System.out.println();
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: