例如输入5,则输出结果如下:
*
***
*****
*******
*********
#include <stdio.h>
int main(int argc, const char * argv[])
{
int n,i,j;
scanf("%d",&n);
for (i=1; i<=n; i++)
{
for (j=1; j<=n-i; j++)
{
printf(" ");
}
for (j=1; j<=i*2-1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
本文介绍了一个使用C语言实现的简单程序,该程序能够根据用户输入的行数打印出相应大小的金字塔形状的星号图案。通过双重循环结构,程序先打印空格再打印星号,实现了从顶部到底部逐渐增宽的效果。

1万+

被折叠的 条评论
为什么被折叠?



