int max=10;
int a[10][10]={0};
int i,j,t,q=0,s=0,n=max ;
 for(;n>0;n--)
 {
    s=s+n;
}
for(t=1,i=0,j=0;t<s+1;t++)
 {
    a[i][j]=t;
    i++;
    j++;
    if(i==max)
    {
        j=0;
        q=q+1;
        i=q;
    }
 }
 
 for(i=0;i<max;i++)
  {
    for(j=0;j<i+1;j++)
    {printf("%d ",a[i][j]);}
    printf("\n");
  }

评论