蛇形数列打印问题
来源:互联网 发布:淘宝怎么登陆不了 编辑:程序博客网 时间:2024/05/22 07:03
2016/04/03做了腾讯的一个蛇形数列打印问题,要求打印出蛇形矩阵
#include <iostream>#include <cstring>#define MAXN 10using namespace std;int a[MAXN][MAXN];int main(){ int n,x,y,t=0; cin>>n; memset(a,0,sizeof(a)); x=0; y=0; t=a[x][y]=1; while (t<n*n) { while (y<n-1 && !a[x][y+1]) a[x][++y]=++t; while (x<n-1 && !a[x+1][y]) a[++x][y]=++t; while (y>=1 && !a[x][y-1]) a[x][--y]=++t; while (x>=1 && !a[x-1][y]) a[--x][y]=++t; } for (x=0;x<n;x++) { int i=0; for(y=0;y<n;y++) { i++; if (i!=n) cout<<a[x][y]<<"\t"; else cout<<a[x][y]<<endl; } } return 0;}
0 0
- 蛇形数列打印问题
- php打印蛇形回路二维矩阵问题
- 矩阵转换问题(蛇形打印,蛇形顺序打印,之字打印)c方法
- 蛇形问题
- 蛇形问题
- 蛇形问题
- C++ 打印蛇形矩阵
- 蛇形数组打印
- Java打印蛇形矩阵
- 打印蛇形图案
- 打印输出蛇形矩阵
- 打印蛇形图案
- 打印蛇形方阵
- 打印蛇形矩阵
- 打印蛇形矩阵
- 打印蛇形矩阵-题解
- [腾讯]打印蛇形矩阵
- 打印蛇形矩阵
- [Enumeration]——vector
- ASP.NET MVC:自定义 Route 让你的 Url 更优雅
- 第68课 Spark sql 通过JDBC 操作 Mysql 每天晚上20:00YY频道现场授课频道68917580
- error Gradle DSL method not found: 'android()'
- 蛇形填数
- 蛇形数列打印问题
- Linux编程- pthread_barrier_xxx介绍
- 中雨 10℃ 4.3日
- 第四周项目一(2)-求四个数的最大公约数
- 链表的基本操作
- forEach和forTokens的使用
- PostgreSQL源码分析
- 大师带你了解TCP基本功之滑动窗口(2)
- 关于生命和人工智能的一些遐想