蛇形矩阵

来源:互联网 发布:算法 第4版 pdf 高清 编辑:程序博客网 时间:2024/06/05 03:49
/* 1    3    6    10   15   2    5    9    14   19   4    8    13   18   22   7    12   17   21   24   11   16   20   23   25*/#include<stdio.h> void main() {  int i,j,a[100][100],n,k,m;     printf("n= ");      scanf("%d",&n);     k=1;      for(i=1;i<=n;i++)   //求左上三角        for(j=1,m=0;j<=i;j++,m++)          {                    a[i-m][j] = k;             k++;   }      for(i=1;i<=n-1;i++)   //求右下三角        for(j=i+1,m=0;j<=n;j++,m++)          {                    a[n-m][j] = k;             k++;   }          for(i=1;i<=n;i++)           {    printf("\n");                 for(j=1;j<=n;j++)                      printf("%4d",a[i][j]);             }          printf("\n"); }
0 0
原创粉丝点击