黑马程序员技术交流社区

标题: 怎么1;3;5;7;的打等腰三角形? [打印本页]

作者: 冷风然    时间: 2015-7-4 00:51
标题: 怎么1;3;5;7;的打等腰三角形?
我想用*打个第一层一个第二层3个......要怎么改呀

捕获.PNG (13.35 KB, 下载次数: 1)

我的代码

我的代码

捕获1.PNG (3.16 KB, 下载次数: 1)

效果

效果

作者: Chasel    时间: 2015-7-4 07:38
找张纸币把想打印的图形画下来,左边的空白部分用空格输出,按着这个思路走,很快就写出来了。
作者: 冷风然    时间: 2015-7-6 22:49
Chasel 发表于 2015-7-4 07:38
找张纸币把想打印的图形画下来,左边的空白部分用空格输出,按着这个思路走,很快就写出来了。 ...

谢谢
作者: 鹰隼展翼    时间: 2015-7-6 23:19
public class Triangle
{
        public static void main(String[] args){
        for(int i=1;i<=10;i++)
        {
                for(int j=1;j<=10-i;j++)
                {
                                System.out.print(" ");
                }
                for(int k = 1;k<=2*i-1;k++)
                System.out.print("*");
                System.out.println();
        }
        }
}
只需要将*的遍历次数改改就好了
作者: 冷风然    时间: 2015-7-7 21:36
鹰隼展翼 发表于 2015-7-6 23:19
public class Triangle
{
        public static void main(String[] args){

谢了
作者: guoningyan    时间: 2015-7-7 21:59
没看懂您要表达的意思
作者: 如初见    时间: 2015-7-7 22:15
额。。。  没太看懂




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