写两个c语言程序输出金字塔
程序1:
#include <stdio.h>
int main()
{
    int i, j, n;
    printf("请输入金字塔的层数:");
    scanf("%d", &n);
    for(i=1; i<=n; i++)  // 控制层数
    {
        for(j=1; j<=n-i; j++)  // 控制空格的数量
        {
            printf(" ");
        }
        for(j=1; j<=2*i-1; j++)  // 控制*的数量
        {
            printf("*");
        }
        printf("\n");  // 换行
    }
    return 0;
}
程序2:
#include <stdio.h>
int main()
{
    int i, j, n;
    printf("请输入金字塔的层数:");
    scanf("%d", &n);
    for(i=1; i<=n; i++)  // 控制层数
    {
        for(j=1; j<=n-i; j++)  // 控制空格的数量
        {
            printf(" ");
        }
        for(j=1; j<=i; j++)  // 控制*的数量
        {
            printf("* ");
        }
        printf("\n");  // 换行
    }
    return 0;
}
原文地址: https://www.cveoy.top/t/topic/15M 著作权归作者所有。请勿转载和采集!