| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 422 人关注过本帖
标题:杨辉三角
只看楼主 加入收藏
陆嘉文
Rank: 1
来 自:江西
等 级:新手上路
帖 子:96
专家分:6
注 册:2011-11-10
结帖率:76.92%
收藏
已结贴  问题点数:20 回复次数:1 
杨辉三角
class  yanghui
{
    public static void main(String[] args)
    {
        //定义数组;
        int arrlength=10;
        int [][] array=new int[arrlength][];
        for(int x=0;x<array.length;x++)
        {
          array[x]=new int[x+1];
          for(int y=0;y<x+1;y++)
            { if(x==0||y==0||x==y)
                { array[x][y]=1;}
                else
                {array[x][y]=array[x-1][y-1]+array[x-1][y];}
         
            }

        }

   for(int x=0;x<array.length;x++)
    {
       for(int i=0;i<9-i;i++)
        {System.out.print("\t");
       }
      for(int y=0;y<x+1;y++)
        {System.out.print(array[x][y]+"\t\t");}
       System.out.println();
   
   
   }

 结果已经得出,但输出有点问题,请各位帮我解释一下,为什么加“\t”,会出问题
搜索更多相关主题的帖子: public 杨辉三角 void 
2012-10-11 21:17
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
收藏
得分:14 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int arrlength = 10;
        int[][] array = new int[arrlength][];
        for (int x = 0; x < array.length; x++) {
            array[x] = new int[x + 1];
            for (int y = 0; y < x + 1; y++) {
                if (x == 0 || y == 0 || x == y) {
                    array[x][y] = 1;
                } else {
                    array[x][y] = array[x - 1][y - 1] + array[x - 1][y];
                }

            }

        }

        for (int x = 0; x < array.length; x++) {
            for (int i = 0; i < 9 - x; i++) {
                System.out.print("\t");
            }
            for (int y = 0; y < x + 1; y++) {
                System.out.print(array[x][y] + "\t\t");
            }
            System.out.println();
        }
    }


仔细 仔细
2012-10-11 22:19
快速回复:杨辉三角
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.076951 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved