C语言编写菱形

  • Post author:
  • Post category:其他


如图所示:这个小程序最重要的是控制空格和*的数量,只要知道其中一个的数量,另一个也就知道了

首先这样的菱形肯定是奇数行,可以通过得知中间行,用中间行数减去当前行数可以得到空格数量。

  1. 中间行我们可以直接/2,会四舍五入而且会比中间行往上一行,因此需要+1。

  1. 如此一来就得到了空格数量。直接用整行数-空格数量*2就可以得到*号的数量了。直接两个for循环完成!

  1. 还可以通过键盘输入来控制菱形的数量多少



版权声明:本文为weixin_57694619原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。