谁能详细解释下用C语言输出菱形的原理

如题所述

循环控制空格数和“*”的数量
空格数由菱形的对角线长减1除2开始,逐行减1,减至0后再逐行加1
*的数量由1开始,逐行加2,当空格数为0后,逐行减2,减至1,结束循环
温馨提示:答案为网友推荐,仅供参考