C语言 用二维数组编程输出如下图形11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 5 6 5 4 3 2 1最开始的 1 在正中间

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/17 03:13:17

C语言 用二维数组编程输出如下图形
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 5 6 5 4 3 2 1
最开始的 1 在正中间

#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<6;i++)
{
for(j=1;j<6-i;j++)
{
printf("  ");
}
for(j=1;j<=i+1;j++)
{
printf("%d ",j);
}
for(j=j-2;j>=1;j--)
{
printf("%d ",j);
}
printf("\n");
}
return 0;
}