如何用一个for语句输出由星号组成的等腰三角形

作者:如沐春风 | 创建时间: 2023-04-10
这道算法题,计算机专业的同学应该都很熟悉。但是喜欢思考的同学们,你们是否自己想过如何缩短里面的语句呢?今天我就来分享一下我的实现方法,仅用一个for语句实现打印星星的例子。今天在这里使用java语言实现。...
如何用一个for语句输出由星号组成的等腰三角形

操作方法

温习课本上的方法 课本上的思路是外部使用一个for循环语句来控制打印行数,内部用两个for循环语句分别打印空格符以及星号符。这种思路说白了就是打印了两个三角形,一个是倒直角三角形,另一个是等腰三角形。如下图所示:

思考后自己得出的方法 通过仔细观察会发现,其实可以把这个整个图案看成一个梯形,那么我循环的时候就按顺序先打印完空格再打印星号,一行一行的将梯形打印出来。如下图所示:

总结 学习编程一定要灵活,不能仅限于书本学到的知识。一般书本只会教我们基础知识,而我们必须在掌握基础知识的同时又能活用它们举一反三,这样才能为更好的了解编程掌握编程,为以后的工作做铺垫。记住,一定要多思考!

点击展开全文

更多推荐