蛇形填数
来源:互联网 发布:淘宝贴纸卖点怎么写 编辑:程序博客网 时间:2024/05/29 19:03
<span style="font-size:18px;">#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAXN 50int a[MAXN][MAXN];int main(){ int n; int x,y; int total; while(~scanf("%d",&n)) { total = 0; x = 0; y = n-1; memset(a,0,sizeof(a)); total = a[x][y] = 1; while(total<n*n) { while(x<n-1 && !a[x+1][y]) a[++x][y] = ++total; while(y>0 && !a[x][y-1]) a[x][--y] = ++total; while(x>0 && !a[x-1][y]) a[--x][y] = ++total; while(y<n-1 && !a[x][y+1]) a[x][++y] = ++total; } for(x=0; x<n; x++) { for(y=0; y<n; y++) { printf("%4d ",a[x][y]); } putchar('\n'); } } return 0;}</span>
0 0
- 蛇形填数
- 算法:蛇形填数
- 蛇形填数
- 蛇形填数
- 蛇形填数
- 蛇形填数问题
- 蛇形填数
- C++蛇形填数
- 蛇形填数
- 蛇形填 数
- 蛇形填数
- NYOJ - 蛇形填数
- 蛇形填数
- 各种蛇形填数
- 蛇形填数
- 蛇形填数
- ACM-蛇形填数
- 蛇形填数
- C++关于引用的说明
- Hudson 的安装和使用
- js事件委托
- 在opencv3.0.0下关于“cannot open file 'opencv_ml300d.lib'”类似的错误
- 第三章 hadoop分布式文件系统
- 蛇形填数
- 浏览器缓存浅析(二)
- 链接sql server经典实例
- java设计模式--单例模式
- 正则表达式
- Android开发之多级下拉列表菜单实现(仿美团,淘宝等)
- EditText属性_去边框
- Android知识体系
- eclipse黑底背景的设置