xmu 1182.螺旋数字矩阵
来源:互联网 发布:仿真化学实验室软件 编辑:程序博客网 时间:2024/05/19 02:01
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MAX 20
-
- int main()
- {
- int a[MAX][MAX];
- memset(a,0,sizeof(a));
- int n,m,i,j;
- scanf("%d%d",&n,&m);
- for(i=1;i<=(n+1)/2;i++)
- {
- for(j=i;j<=m+1-i;j++)
- {
- a[i][j]=i;
- a[n+1-i][j]=i;
- }
- }
- for(i=2;i<=(n+1)/2;i++)
- {
- for(j=1;j<=i-1;j++)
- {
- a[i][j]=j;
- a[i][m+1-j]=j;
- a[n+1-i][j]=j;
- a[n+1-i][m+1-j]=j;
- }
- }
- for(i=1;i<=n;i++)
- {
- for(j=1;j<=m;j++)
- {
- printf("%d",a[i][j]);
- }
- printf("\n");
- }
- return 0;
- }