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设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)
最新推荐文章于 2022-11-19 00:26:29 发布