黑马程序员技术交流社区

标题: 这个真的不会写 [打印本页]

作者: 马鹏涛    时间: 2015-5-7 22:06
标题: 这个真的不会写
        编写下面的图像,哎呀 这个用几个for啊,真么输出的不对啊!        
                     #
               #   #   #
            #    #  #  #   #
       #    #    #    #   #   #   #
    #    #    #    #    #    #   #   #   #

作者: yogkin    时间: 2015-5-7 22:13
说一下思路,分开打印,先打印左边空白部分的正三角形,再打印#号
作者: 龙腾浩少    时间: 2015-5-7 22:19
一个外循环控制行,两个并列的内循环控制列
作者: 一匹小黑马    时间: 2015-5-7 22:24
在内循环中的输出#的旁边加个空格
作者: 方明    时间: 2015-5-8 00:01
class forxh4
{
        public static void main(String[] args)
        {
               
                         for(int x=1;x<=9;x++)//外循环控制行数
                         {
                                 for(int a=x;a%2!=0;a++)//1,3,5,7,9个#,奇数行输出#
                                {
                                         for(int y=9;y>=x;y--)//内循环控制空格数,空格数逐行增加
                                         {
                                                 System.out.print(" ");
                                         }
                                        
                                         for (int z=1;z<=x;z++)//控制*的个数
                                         {
                                                 System.out.print("# ");
                                         }
                                          
                                 }                       
                                System.out.println();
                         }
               
       
               
        }
}

jiguo.png (424 Bytes, 下载次数: 32)

jiguo.png

作者: 殃金咒    时间: 2015-5-8 01:37
先把空格换成其他符号代替,当成一个倒三角来打印
作者: 397543420    时间: 2015-5-8 07:25
两个啊,和老毕打印那个星星是一样的哈




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2