0915作业---改进后的杨辉三角形
Posted 风林山火
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0915作业---改进后的杨辉三角形相关的知识,希望对你有一定的参考价值。
1 import java.util.Scanner; 2 import java.util.InputMismatchException; 3 public class ClassText 4 { 5 public static void main(String[] args) 6 { 7 System.out.print("我将打印杨辉三角形,并保存到一个数组,请输入一个数字:"); 8 Scanner sc=new Scanner(System.in); 9 int num=0; 10 try 11 { 12 num=sc.nextInt(); 13 if(num>0) 14 { 15 int[][] array=new int[num][num]; 16 for(int i=0;i<array.length;i++) 17 { 18 for(int j=0;j<=i;j++) 19 { 20 if(j==0||i==j) 21 { 22 array[i][j]=1; 23 }else 24 { 25 array[i][j]=array[i-1][j-1]+array[i-1][j]; 26 } 27 System.out.print(array[i][j]+"\t"); 28 } 29 System.out.println(); 30 } 31 }else 32 { 33 System.out.println("请输入一个大于0的正整数"); 34 } 35 } 36 catch(InputMismatchException e) 37 { 38 System.out.println("输入不合法,请输入整数"); 39 } 40 41 } 42 }
以上是关于0915作业---改进后的杨辉三角形的主要内容,如果未能解决你的问题,请参考以下文章
课程作业02-1-课后作业1-使用递推的方法用杨辉三角形计算