用Java编写打印下列图形的程序

*******$*****$$$***$$$$$*$$$$可以告诉我是怎样打草稿分析找规律的吗?第一个图形是倒三角形,第二个是菱形。我想要详细的分析过程... * * * * * * * $
* * * * * $ $ $
* * * $ $ $ $ $
* $ $ $
$

可以告诉我是怎样打草稿分析找规律的吗?
第一个图形是倒三角形,第二个是菱形。我想要详细的分析过程
展开
 我来答
匿名用户
2014-11-22
展开全部
假设只要打印第一行的*号,那么肯定是一个循环搞定;而如果要打印一个矩形,那么肯定是两层循环,外层循环控制行数,内层循环控制列数,现在问题的关键是,从第二行开始,每行都比前一行少两列*号,所以第二层循环的上限是动态的,而且跟行数有关,假设当前是第i行(i从0开始),那么第i行就会有7-2*i个星号,也就是内层循环的上限。此时输出的应该是直角三角形,接下来再考虑将直角三角形改成等边的,此时只需要在每一行的前面输出一定的空格就可以了,如果上面我说的你看懂了,空格应该能自己加出来了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式