写两个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 著作权归作者所有。请勿转载和采集!