学堂 学堂 学堂公众号手机端

以下是一个简单的Java程序来打印杨辉三角形: importjava.util.Scanner; publicclassYangHuiTriangle{

lewis 2年前 (2023-11-29) 阅读数 8 #技术

以下是一个简单的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(); } }

在这个程序中,我们首先要求用户输入要打印的杨辉三角形的行数,然后我们使用一个二维数组来存储每个位置上的值。我们使用两个嵌套的循环来计算每个位置上的值,并打印出整个杨辉三角形。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门