您的位置:首页 > 其它

08-使用for循环输出杨辉三角(循环)

2013-06-20 19:04 337 查看
/**
* 使用循环输出杨辉三角
*
*
*/
public class Test6 {
public static void main(String[] args) {
// 创建二维数组
int triangle[][] = new int[8][];
// 遍历二维数组的第一层
for (int i = 0; i < triangle.length; i++) {
// 初始化第二层数组的大小
triangle[i] = new int[i + 1];
// 遍历第二层数组
for (int j = 0; j <= triangle[i].length - 1; j++) {
// 将两侧的数组元素赋值为1
if (i == 0 || j == 0 || j == triangle[i].length - 1) {
triangle[i][j] = 1;
} else {
// 其他数值通过公式计算
triangle[i][j] = triangle[i - 1][j]
+ triangle[i - 1][j - 1];
}
// 输出数组元素
System.out.print(triangle[i][j] + "\t");
}
System.out.println();
}
}
}


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