以下是一个简单的Java程序来打印杨辉三角形: importjava.util.Scanner; publicclassYangHuiTriangle{
以下是一个简单的Java程序来打印杨辉三角形:
importjava.util.Scanner;
publicclassYangHuiTriangle{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.print("EnterthenumberofrowsinYangHuiTriangle:");
intnumRows=input.nextInt();
int[][]triangle=newint[numRows][numRows];
for(inti=0;i<numRows;i++){
triangle[i][0]=1;
triangle[i][i]=1;
for(intj=1;j<i;j++){
triangle[i][j]=triangle[i-1][j-1]+triangle[i-1][j];
}
}
for(inti=0;i<numRows;i++){
for(intj=0;j<=i;j++){
System.out.print(triangle[i][j]+"");
}
System.out.println();
}
input.close();
}
}
在这个程序中,我们首先要求用户输入要打印的杨辉三角形的行数,然后我们使用一个二维数组来存储每个位置上的值。我们使用两个嵌套的循环来计算每个位置上的值,并打印出整个杨辉三角形。
版权声明
本文仅代表作者观点,不代表博信信息网立场。