蛇形填数
来源:互联网 发布:威风堂堂口型数据 编辑:程序博客网 时间:2024/05/16 18:09
Time Limit: 3000msMemory Limit: 128000KB 64-bit integer IO format: Java class name:
Submit Status PID: 4645
在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
Input
直接输入方陈的维数,即n的值。(n<=100)
Output
输出结果是蛇形方陈。
Sample Input
3
Sample Output
7 8 1
6 9 2
Submit Status PID: 4645
在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
Input
直接输入方陈的维数,即n的值。(n<=100)
Output
输出结果是蛇形方陈。
Sample Input
3
Sample Output
7 8 1
6 9 2
5 4 3
#include<stdio.h>int main(){int a,b,c,d,n,sum=1;int yi[101][101];scanf("%d",&n);for(a=0;a<=(n-1)/2;a++){for(b=a;b<=n-a-1;b++)yi[b][n-a-1]=sum++;for(b=n-2-a;b>=a;b--)yi[n-a-1][b]=sum++;for(b=n-a-2;b>=a;b--)yi[b][a]=sum++;for(b=a+1;b<n-a-1;b++)yi[a][b]=sum++;}for(c=0;c<n;c++){for(d=0;d<n;d++)printf("%d ",yi[c][d]);printf("\n");}}
0 0
- 蛇形填数
- 算法:蛇形填数
- 蛇形填数
- 蛇形填数
- 蛇形填数
- 蛇形填数问题
- 蛇形填数
- C++蛇形填数
- 蛇形填数
- 蛇形填 数
- 蛇形填数
- NYOJ - 蛇形填数
- 蛇形填数
- 各种蛇形填数
- 蛇形填数
- 蛇形填数
- ACM-蛇形填数
- 蛇形填数
- unity音频管理
- Mocha+Istanbul+should小结
- 仿制新浪微博九宫格视图
- CentOS6.4系统下安装Tomcat7
- iOS滑动返回问题
- 蛇形填数
- 105.Find the Duplicate Number
- hdu 检测赛(最短路中途必须经过两个点)
- Openssl之BIO系列
- 怎样快速调节MindMapper 16中的分支形状
- ThinkPHP函数详解:A方法
- tnemelEkaePdniF.162
- HTTP基本认证
- android之回调函数的意义