Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)
Posted 薛千凝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)相关的知识,希望对你有一定的参考价值。
public static void main(String[] args)
//定义一个int型二维数组
int[][] yangHuiTri;
//声明这个数组的长度
yangHuiTri = new int[9][];
//使用for循环为数组赋值
for(int i = 0 ; i < yangHuiTri.length ; i++)
//为内部数组定义长度
yangHuiTri[i] = new int[i+1];
//为内部数组的第一个和最后一个元素赋值为1
yangHuiTri[i][0] = 1;
yangHuiTri[i][i] = 1;
//为其他位置的元素赋值
for(int j = 1 ; j < yangHuiTri[i].length - 1 ; j++)
yangHuiTri[i][j] = yangHuiTri[i-1][j-1] + yangHuiTri[i-1][j];
//遍历yangHuiTri数组
for(int i = 0 ; i < yangHuiTri.length ; i++)
for(int j = 0 ; j < yangHuiTri[i].length ; j++)
System.out.print(yangHuiTri[i][j] +"\\t");
System.out.println("");
以上是关于Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)的主要内容,如果未能解决你的问题,请参考以下文章
Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)
java编程: 1.用递归方法编写:用java语言写! 输出如下所示: 1 1 2 1 1 2 3 2 1 的代码帮我写下!