求助!!!为什么过不了啊
查看原帖
求助!!!为什么过不了啊
848251
wwv_77楼主2022/10/29 20:46
#include<stdio.h>
int main()
{
    int a[9][9];
    int n,i,j,s=1;
    scanf("%d",&n);
    a[1][1]=1;
    for(i=1,j=1;s<n*n;)
        while(++j<=n&&!a[i][j])
            a[i][j]=++s;
        j--;
        while(++i<=n&&!a[i][j])
            a[i][j]=++s;
        i--;
        while(--j>0&&!a[i][j])
            a[i][j]=++s;
        j++;
        while(--i>0&&!a[i][j])
            a[i][j]=++s;
        i++;
for(i=1;i<=n;i++)
    {for(j=1;j<=n;j++)
        printf("3%d",a[i][j]);
     printf("\n");   
    }
return 0;        
}
2022/10/29 20:46
加载中...