如图所示:这个小程序最重要的是控制空格和*的数量,只要知道其中一个的数量,另一个也就知道了
首先这样的菱形肯定是奇数行,可以通过得知中间行,用中间行数减去当前行数可以得到空格数量。
中间行我们可以直接/2,会四舍五入而且会比中间行往上一行,因此需要+1。
如此一来就得到了空格数量。直接用整行数-空格数量*2就可以得到*号的数量了。直接两个for循环完成!
还可以通过键盘输入来控制菱形的数量多少
如图所示:这个小程序最重要的是控制空格和*的数量,只要知道其中一个的数量,另一个也就知道了
首先这样的菱形肯定是奇数行,可以通过得知中间行,用中间行数减去当前行数可以得到空格数量。
中间行我们可以直接/2,会四舍五入而且会比中间行往上一行,因此需要+1。
如此一来就得到了空格数量。直接用整行数-空格数量*2就可以得到*号的数量了。直接两个for循环完成!
还可以通过键盘输入来控制菱形的数量多少