NYOJ33蛇形填数

来源:互联网 发布:微小秘微信营销软件 编辑:程序博客网 时间:2024/05/16 05:35

原题链接

 #include<stdio.h>main(){int s[110][110],a=0,m=1,i=0,n,b,j,c;scanf("%d",&n);b=n-1,j=n-1,c=n;for(;;n--){for(;i<n-1;i++){s[i][j]=m;m++;}for(;j>a;j--){s[i][j]=m;m++;}for(;i>a;i--){s[i][j]=m;m++;}for(;j<n-1;j++){s[i][j]=m;m++;}if(s[i][j]==n*n)break;elsei++,j--,a++;}if(c%2!=0)s[c/2][c/2]=c*c;for(i=0;i<=b;i++){for(j=0;j<=b;j++){printf("%d ",s[i][j]);}printf("\n");}}        

运行号用户题目结果时间内存语言提交时间
843611hpu_yw蛇形填数Accepted0232C/C++04-29 16:07:56

0 0
原创粉丝点击