NYoj 蛇形填数
来源:互联网 发布:justin bieber复合知乎 编辑:程序博客网 时间:2024/05/17 03:46
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
- 输入
- 直接输入方陈的维数,即n的值。(n<=100)
- 输出
- 输出结果是蛇形方陈。
- 样例输入
3
- 样例输出
7 8 16 9 25 4 3
#include <iostream>#include <cstdio>//#include <cstring>using namespace std;int a[100][100];int main(){ int n,x,y; int t=0; scanf("%d",&n); //memset(a,0,sizeof(a)); t=a[x=0][y=n-1]=1; while(t<n*n) { while(x+1<n&&!a[x+1][y]) a[++x][y]=++t; while(y-1>=0&&!a[x][y-1]) a[x][--y]=++t; while(x-1>=0&&!a[x-1][y]) a[--x][y]=++t; while(y+1<n&&!a[x][y+1]) a[x][++y]=++t; } for(x=0; x<n; x++) { for(y=0; y<n; y++) //cout<<left; printf("%d ",a[x][y]);//字符右对齐,不足3位数的补空格; //cout<<a[x][y]<<endl; //cout<<endl; printf("\n"); } return 0;}
- NYOJ - 蛇形填数
- 蛇形填数 nyoj
- NYoj 蛇形填数
- NYOJ-蛇形填数
- NYOJ(蛇形填数)
- NYOJ-蛇形填数
- NYOJ 33 蛇形填数
- NYoj 33 蛇形填数
- NYOJ-33 蛇形填数
- NYOJ 33 蛇形填数
- NYOJ-蛇形填数-33
- NYOJ 蛇形填数 33
- NYOJ 33-蛇形填数
- NYOJ-33 蛇形填数
- NYOJ 33 蛇形填数
- NYOJ 33 蛇形填数
- NYOJ-33蛇形填数
- NYOJ 33 蛇形填数
- [每日一题] OCP1z0-047 :2013-08-09 非相关子查询的定义................................................29
- 传智播客JAVA培训第12天
- XSQL基础一
- Code Fragment-有趣的注释
- PHP基础之操作mysql函数
- NYoj 蛇形填数
- UVA445—— Marvelous Mazes
- JSP下载文件
- 跟我一起写 Makefile(4)书写命令
- 难以预测的研发型项目里你用什么隐喻?
- HDU 2010 水仙花数
- Tomcat+Memcached Session共享
- XSQL基础二
- NYoj 水仙花数