查看: 4648|回复: 13
打印 上一主题 下一主题

舒代超给的PK题

[复制链接]
沙发
发表于 2014-8-3 09:43:15 | 显示全部楼层
class Test{
        public static void main(String[] args){
            int i,j;                           //控制循环变量
            int n = 6;                                                   //控制三角形的大小
            for(j=0;j<n-1;j++){                //打印 0~n-1行
                    for(i=0;i<n-1-j;i++){          //打印本行星号前的空格数
                            System.out.print(" ");               
                    }
                   
                    System.out.print("*");                   //打印本行第一个星号
                                       
                    for(i=1;i<2*j;i++){            //打印本行第一个星号后的空格数,滤掉第一行
                            System.out.print(" ");               
                    }
                    if(j>0){                       //打印本行第二个星号,滤掉第一行
                            System.out.println("*");
                    }
                    else{                          //打印完本行换行
                            System.out.println("");
                    }           
            }   
            for(i=0;i<2*n-1;i++){              //打印最后一行
                    if(i%2==0){                                           //基于美观度,间隔打印星号
                            System.out.print("*");     
                    }
                    else{
                            System.out.print(" ");
                    }                                               
           }                          
        }
}



效果:附截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入因仑

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表