打印出杨辉三角,万分感谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【bll19840729】截止到2008-07-10 10:22:54的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   


    public class TestYangHui {
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int [][]a = new int [10][10];
      for(int i = 0 ; i <10 ; i ++){
       for(int j = 0 ; j < i + 1 ;j++){
        if(i == 0 || j == 0 || i == j){
         a[i][j]=1;
        }
        else{
         a[i][j]=a[i-1][j-1] + a[i-1][j];
        }
       System.out.print(a[i][j]);
       }
       System.out.println();
      }
      
     }
    }
    JF~~!!
      

  3.   

    控制了下格式.import java.util.*;
    class YangHui{
    public static void main(String[] args){
    System.out.println("请输入要的级数:");
    Scanner in=new Scanner(System.in);
    int x;
    x=in.nextInt()+1;
    int[][] a=new int[x][x];
    for(int i=0;i<x;i++){
    for(int j=0;j<=i;j++){
    if(j==0||i==j)
    a[i][j]=1;
    if(i<(x-1))
    a[i+1][j+1]=a[i][j]+a[i][j+1];
    System.out.printf("%-3d ",a[i][j]);
    }
    System.out.println();
    }
    }
    }