编程输出以*组成的金字塔图形,5行。c语言

2020-09-23 财经 275阅读

代码如下, 可以通过修改上面#define的ROW和CHAR控制行数以及打印的字符。

#include 
#define ROW 5
#define CHAR '*'
int main()
{
    int i, j;
    for (i = 1; i <= ROW; ++i)
    {
        // 输出ROW-i个空格
        for (j = 0; j < ROW-i; ++j)
            putchar(' ');
        // 输出2i-1个字符
        for (j = 0; j < i*2-1; ++j)
            putchar(CHAR);
        // 换行
        putchar('\n');
    }
    return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com