import java.util.Scanner; /*使用一维数组打印杨辉三角*/ public class Yanghuisanjiao { public static void main(String[] args) { System.out.print("请输入要打印的杨辉三角的行数:"); Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] arr=new int[n+1]; arr[0]=1; for(int i=1;i<=n;i++){ System.out.print(arr[0]); for(int j=1;j<i;j++){ System.out.print(" "+arr[j]); } System.out.println(); for(int j=i;j>0;j--){ arr[j]=arr[j-1]+arr[j]; } } } }
全部评论
(0) 回帖