HDU ACM2032

杨辉三角
这是一道练习for循环的简单题,规律就是第0列和行号等于列号的位置的值都是1,代码如下:

public class Hdu2032{
    public static void main(String args[]){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            int n=sc.nextInt();
            int a[][]=new int[n][]; 

            //赋值
            for(int i=0;inew int[i+1];
                for(int j=0;jif(j==0||i==j){
                       a[i][j]=1;
                    }else{
                        a[i][j]=a[i-1][j-1]+a[i-1][j];
                    }
                }
             }

            //输出
            for(int i=0;ifor(int j=0;jout.print(a[i][j]);
                    if(i==j){
                             System.out.println();
                             }
                     else{
                           System.out.print(" ");
                          }
                }
             }
             System.out.println();
       }
    }
}

你可能感兴趣的:(HDU ACM2032)