南阳33 蛇形填数
来源:互联网 发布:ntp服务器地址 端口 编辑:程序博客网 时间:2024/05/20 03:42
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<stdio.h>#include<string.h>int main(){int n,x,y,i,a[110][110];while(scanf("%d",&n)!=EOF){memset(a,0,sizeof(a));i=a[1][n]=1;x=1;y=n;while(i<n*n){while(x+1<=n&&!a[x+1][y])a[++x][y]=++i;while(y-1>0&&!a[x][y-1])a[x][--y]=++i;while(x-1>0&&!a[x-1][y])a[--x][y]=++i;while(y+1<=n&&!a[x][y+1])a[x][++y]=++i;}for(x=1;x<=n;x++){for(y=1;y<=n-1;y++)printf("%d ",a[x][y]);printf("%d\n",a[x][n]);}}return 0;}
0 0
- 南阳 33 蛇形填数
- 南阳33 蛇形填数
- 蛇形填数(南阳33)
- 南阳oj 蛇形填数 题目33
- 南阳题目33-蛇形填数
- 南阳OJ 题目33:蛇形填数
- 南阳理工:蛇形填数
- 南阳理工学院--蛇形填数
- 南阳oj 蛇形填数
- 南阳理工ACM 题目33 蛇形填数
- 南阳理工ACM 题目33 蛇形填数
- 33 蛇形填数
- 33 蛇形填数
- [南阳OJ-No.33]蛇形填数|在n*n方陈里填入1,2,...,n*n,要求填成蛇形。
- NYOJ 33 蛇形填数
- 题目:33 蛇形填数
- NYoj 33 蛇形填数
- NYOJ-33 蛇形填数
- 确定js的事件源html
- linux下查看文件编码及修改编码查看文件编码
- 学习IOS——你必须了解
- YT15-HDU-N皇后问题
- Extjs组件树形结构图
- 南阳33 蛇形填数
- 欢迎使用CSDN-markdown编辑器
- LeetCode:Convert Sorted List to Binary Search Tree
- 动态代理的简单示例
- 创建servlet应用
- 实现本地图片预览(ie11,chrome最新版,firefox最新版已测式通过)
- linux下的C语言编程(总结篇)
- Eclipse快捷键-方便查找
- Android双击事件的实现