【C语言】for循环打印菱形个人思路步骤+心得

您所在的位置:网站首页 python用for循环打印菱形 【C语言】for循环打印菱形个人思路步骤+心得

【C语言】for循环打印菱形个人思路步骤+心得

2024-07-13 23:55| 来源: 网络整理| 查看: 265

注:本人CS系大学生。C之前有接触过但基本忘得差不多了,目前在重新学习C。

今天看到个题目,说是用C的for循环语句打印一个图示的实心菱形:

对别人来说很简单,但对于我这个刚刚认识完循环语句的新手来说很难。光是想就想了很久很久,终于想出来了。写这篇博客一是将自己的思路存档供日后查看,二是把我的思路分享给大家,希望对同样是学习路上的大家有所帮助。完整源码在文末。

题目要求打印的效果是菱形,但实际上我们可以构造一个7*7的正方形。只不过菱形的组成部分用星号来表示,而空白部分则用表示。这里以一个7*7的菱形为例:

空白效果:

实际效果:

那第一步思路就清晰地出来了,使用两个for语句来生成空白的正方形:

#include int main() { int coloum = 7; // 定义菱形的宽(高)度 // i代表行, j代表列 for (int i = 0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3