用java基础for循环如何打出菱形。原理是什么,详细讲解下谢谢 5
1个回答
展开全部
程序从上到下顺序执行时
把菱形分为上下2个等腰三角形实现,使用2个外层for循环执行“行”
上面的等腰三角形又从左到右分为“空格”,“*”,“空格”3个f内层for循环实现“列”
下面的等腰三角形又从左到右分为“空格”,“*”,“空格”3个f内层for循环实现“列”
把菱形分为上下2个等腰三角形实现,使用2个外层for循环执行“行”
上面的等腰三角形又从左到右分为“空格”,“*”,“空格”3个f内层for循环实现“列”
下面的等腰三角形又从左到右分为“空格”,“*”,“空格”3个f内层for循环实现“列”
更多追问追答
追问
下面的等腰三角形怎么打,
追答
下面的等腰三角形是从上到下第2个外层for循环的内容,实现有多少行。
为了实现列需要3个内层for循环,分别用于“左空格”个数i,“中间的*”个数j,“右空格”个数k 的个数
然后根据行与列的关系,找到 i,j,k的关系
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询