蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形
最新推荐文章于 2019-12-21 19:11:58 发布
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11
代码:
#include<stdio.h>
int main()
{
int N,i,j,a[100][100];
while(scanf("%d",&N)!=EOF)
{
a[0][0]=1;
printf("%d",a[0][0]);
for(i=0;i<N-1;i++)
{
a[i+1][0]=a[i][0]+i+1;
for(j=0;j<N-i-1;j++)
{
a[i][j+1]=a[i][j]+j+i+2;
printf(" %d",a[i][j+1]);
}
printf("\n%d",a[i+1][0]);
}
}
printf("\n");
return 0;
}