public class Yanghuisj{
public static void main(String args []){
yhsj(15);//调用打印函数
}
public static void yhsj(int n){
int [][] a = new int [n][n];//定义二维数组
for(int i = 0; i < n; i++){
a[i][0] = 1;//设置二维数组定值
a[i][i] = 1;
for(int j = 0; j < i; j++){
if(i > 1 && j >= 1){
a[i][j] = a[i-1][j-1] + a[i-1][j];//计算数值
}
}
}
for(int i = 0; i < n; i++){
for(int j = n - i; j > 1; j--){
System.out.print(" ");//输出每行前面的空格
}
for(int j = 0; j < i+1; j++){
System.out.print(a[i][j] + " ");//输出各行数值
}
System.out.println();
}
}
}
用Java学写了一个“打印输出杨辉三角的函数”,请批评
最新推荐文章于 2023-01-19 21:36:12 发布
本文提供了一个使用Java编写的杨辉三角形程序示例。该程序通过定义一个二维数组来存储杨辉三角形的各层数值,并利用嵌套循环结构进行数值计算与输出。文章中的代码展示了如何初始化数组、计算每个元素的值以及如何格式化输出,以便清晰地展示杨辉三角形。
1072

被折叠的 条评论
为什么被折叠?



