打印杨辉三角(直角) 练习
import java.util.*; public class HW5_3 { static int x; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个数"); Scanner sc=new Scanner(System.in); x=sc.nextInt(); if(x==1){System.out.println("1");} else if(x==2) {System.out.println("1"); System.out.println("1"+"\t"+"1"); } else if(x<=0){System.out.println("输入非法");} else{ int[][]a=new int[x][]; for(int i=0;i<a.length;i++){ a[i]=new int[i+1]; } for(int e=0;e<2;e++){ for(int f=0;f<=e;f++){//f<=e! a[e][f]=1; } } for(int d=2;d<a.length;d++){ for(int c=1;c<d;c++){ a[d][c]=a[d-1][c-1]+a[d-1][c]; } a[d][0]=1; a[d][d]=1;} for(int o=0;o<a.length;o++){ for(int p=0;p<=o;p++){//p<=o!! System.out.print(a[o][p]+"\t"); } System.out.println(); } } } }