用c语言怎样打出菱形和空心菱形

2024-11-15 20:37:37
推荐回答(1个)
回答(1):

先找规律
每行空格的个数
*的个数
然后循环打印
比如菱形
如果高度为n
那么 每行空格的个数依次为n-1 n-2 ... 0
*个数为1 3 5 7 ... 2*n+1
打印上半部之后 再同理打印下半部。

而空心菱形,则是多一步计算,中间的空格数。稍复杂一点点而已。