输出下图数字1在中间的三角形

提示用户输入一个1-9之间的整数,控制金字塔的行数,显示金字塔的形状的图案,请使用双重循环完成

img

我只能写出一半

img


这是我写的代码

img


#include<stdio.h>

int main(){
    int i,j,n;
    printf("请输入1-9之间的数字:"); 
    scanf("%d",&n);
    for(i=1;i<=n;i++){
        for(j=i;j<n;j++){
            printf("  ");
        }
        for(j=i;j>0;j--){
            printf("%d ",j);
        }
        for(j=2;j<=i;j++){
            printf("%d ",j);
        }
        putchar('\n');
    }
    return 0;
} 

img