#include <stdio.h>
void main()
{
int a,b,c,d;
for(a=1;a<=9;a++)
{
for(b=8;b>=a;b--)
printf(" ");
for(c=1;c<=a;c++)
printf("%d ",c);
for(d=a-1;d>=1;d--)
printf("%d ",d);
printf("\n");
}
}
#include <stdio.h>
int main()
{
printf("请输入金字塔的层数:\n");
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
for(int j=0;j<n-i;j++)
{
printf(" "); //每层的缩进
}
for(int k=1;k<=i+1;k++) //1到每层的max值部分
{
printf("%d",k);
}
for(int k=i;k>=1;k--) //max-1值到1部分
{
printf("%d",k);
}
putchar('\n');
}
}