黑马程序员技术交流社区

标题: 等腰三角形 * 程序怎么写? [打印本页]

作者: Demon浣熊    时间: 2015-8-10 10:28
标题: 等腰三角形 * 程序怎么写?
例如:键盘输入为:4
程序结果为:
               *
             ***
           *****
          ******
作者: zhaoyue    时间: 2015-8-10 21:12
思路是外层循环控制行
内层循环控制打印的空格数和*的数量。自己想出来记得牢理解的清一些
作者: zhang2745387    时间: 2015-8-10 21:42
过来看看
作者: Marx_D    时间: 2015-8-10 22:11
import java.util.Scanner;
class Tri {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.print("请输入等腰三角形行数:");
                int h = sc.nextInt();
                for (int i = 1; i <= h; i++) {
                        for (int j = i; j <= h; j++) {
                                System.out.print(" ");
                        }
                        for (int z = 0; z < 2 * i - 1; z++) {
                                System.out.print("*");
                        }
                        System.out.println();
                }
        }
}


未命名图片.png (3.06 KB, 下载次数: 0)

未命名图片.png

作者: 龙哥Longer    时间: 2015-8-10 22:13
谢谢分享,学习了~
作者: ch18346846149    时间: 2015-8-10 22:14
赞一个,支持
作者: beimenshisan    时间: 2015-8-10 22:24
赞一个,支持
作者: 何琼飞    时间: 2015-8-10 22:26
毕老师的视频有源程序啊
作者: 阮文江    时间: 2015-8-10 22:27
刚起步,还没学习过控制台获取信息的知识,学习了!




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