当前位置 博文首页 > hai好的博客:2021-09-14 打印菱形

    hai好的博客:2021-09-14 打印菱形

    作者:[db:作者] 时间:2021-09-22 22:48

    在这里插入图片描述
    在这里插入图片描述

    千里之行始于足下

    题目:打印菱形(C语言实现)

    附:菱形图片

    在这里插入图片描述

    思路:

    通过上面菱形图片的观察我们可以发现的是,菱形实际上是由两个部分组成的,就是由两个三角形构成一个菱形。而这个菱形分别是用空格和来打印出来的,因此我们就需要分两次打印,一次打印上半部分,另外一次打印下半部分,而在这打印之前,我们必须仔细的观察这个菱形的规律。
    在上三角中:先输出空格,后输出
    ,每行中空格:从上往下,一行减少一个 :2i+1的方式递增;下三角:先输出空格,后输出*,每行中空格:从上往下,每行多一个空格*: 从上往下,按照2*(line-1-i)-1的方式减少。
    明白了这个规律以后接下来就是简单暴力输出即可!

    代码实现如下:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    备注:楼主水平有限,若有错误或需要改进的地方,感谢你的指出,我会积极改正。谢谢大家一直以来的支持和鼓励!我会继续再接再励的。

    在这里插入图片描述

    cs
    下一篇:没有了