编程输入正整数N(N<100),输出一个N阶下三角方阵

输入格式:
一个正整数,小于100。

输出格式:
每个数占3列右对齐。

输入样例:
10
结尾无空行
输出样例:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10

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