程序1:

#include <stdio.h>

int main()
{
    int rows, i, j, space;

    printf("请输入金字塔的层数: ");
    scanf("%d", &rows);

    for(i=1; i<=rows; i++)
    {
        for(space=1; space<=rows-i; space++)
        {
            printf(" ");
        }
        for(j=1; j<=(2*i-1); j++)
        {
            printf("*");
        }
        printf("\n");
    }

    return 0;
}

程序2:

#include <stdio.h>

int main()
{
    int rows, i, j, space, k=0;

    printf("请输入金字塔的层数: ");
    scanf("%d", &rows);

    for(i=1; i<=rows; i++)
    {
        for(space=1; space<=rows-i; space++)
        {
            printf(" ");
        }
        while(k != 2*i-1)
        {
            printf("*");
            k++;
        }
        k=0;
        printf("\n");
    }

    return 0;
}
写两个不一样的c语言程序输出金字塔

原文地址: https://www.cveoy.top/t/topic/15T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录