
如图所示:这个小程序最重要的是控制空格和*的数量,只要知道其中一个的数量,另一个也就知道了
首先这样的菱形肯定是奇数行,可以通过得知中间行,用中间行数减去当前行数可以得到空格数量。
-
中间行我们可以直接/2,会四舍五入而且会比中间行往上一行,因此需要+1。
-
如此一来就得到了空格数量。直接用整行数-空格数量*2就可以得到*号的数量了。直接两个for循环完成!
-
还可以通过键盘输入来控制菱形的数量多少
版权声明:本文为weixin_57694619原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。