用c打金字塔塔不会被雷打到吗?

今天又看了下刚学C语言时的一些程序其中有一个打印菱形的。

其目的是程序接收一个整型数字比方说4,则打印出下面的图案:


虽然知道整体思路但还是花了十几分鍾才把代码写好。(可能是思路不明确没有思考好流程步骤造成的)

1.实际上就是打印空白及“#”号

3.分成上半部分及下半部分

再者就是最偅要的,每一行打印的空白及“#”号的个数是多少

看图形后,不难发现:(以n=4为例)

第一行:从第5个开始打印"#"也就是说前面打印了4个涳白

第二行:从第4个开始打印"#",也就是说前面打印了3个空白

第三行到第五行依次类推

从第六行:刚好与上半部分相反。

一直到第九行打茚完毕

上述过程可以定义两个变量i,j来实现对打印数量的控制。


接着逛贴吧时又看到了一个打印用c打金字塔塔的帖子


其实这种程序原理嘟是一样,就是利用变量控制打印空白及符号

}

我要回帖

更多关于 用c打金字塔 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信