xdm,循环结构这个怎么打,c语言

img

img

#include<stdio.h>
int main() {
    int n, num;
    scanf("%d", &n);
    for(int i = 0; i < n; ++i) {
        scanf("%d", &num);
        for(int j = 1; j <= num; ++j) {
            for(int k = 0; k < num - j; ++k)
                printf(" ");
            for(int k = 0; k < j * 2 - 1; ++k)
                printf("%d", j);
            if(j!=num) printf("\n"); 
        }
        if(i!=n-1) printf("\n"); 
    }
    return 0;
}

int main()
{                   
    int n,num;
    scanf("%d",&n);    
    
    for(int i=0;i<n;++i)
    {
        scanf("%d",&num);    
        for(int j=1;j<=num;++j)
        {
            for(int k=0;k<num-j;++k)
                printf(" ");
            for(int k=0;k<j*2-1;++k)
                printf("%d",j);
            printf("\n");
        }
    }
    return 0;    
}