用C语言输出下列方阵

1 3 6 10 15
2 5 9 14
4 8 13
7 12
11

en?直接printf不就好了嘛

#include<stdio.h>
int main()
{
  printf("1 3 6 10 15\n");
  printf("2 5 9 14\n");
  printf("4 8 13\n");
  printf("7 12\n");
  printf("11");
  return 0;
}

供参考:

#include <stdio.h>
int main()
{
    int n,i,j;
    printf("请输入n的值:");
    scanf("%d",&n);

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