题目33:蛇形填数
来源:互联网 发布:英语会被取代知乎 编辑:程序博客网 时间:2024/06/01 09:35
题目链接:
http://acm.nyist.net/JudgeOnline/problem.php?pid=33
描述
在n*n方陈里填入1,2,…,n*n,要求填成蛇形。例如n=4时方陈为:
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
输入
直接输入方陈的维数,即n的值。(n<=100)
输出
输出结果是蛇形方陈。
样例输入
3样例输出
7 8 16 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
- 题目:33 蛇形填数
- 题目33 蛇形填数
- 题目33:蛇形填数
- nyoj题目33 蛇形填数
- 南阳oj 蛇形填数 题目33
- NYOJ:题目33 蛇形填数
- 南阳题目33-蛇形填数
- 南阳OJ 题目33:蛇形填数
- NYOJ 题目33 蛇形填数
- 题目33——蛇形填数
- 33 蛇形填数
- 33 蛇形填数
- 南阳理工ACM 题目33 蛇形填数
- 南阳理工ACM 题目33 蛇形填数
- 题目三 蛇形填数(二)
- NYOJ 33 蛇形填数
- NYoj 33 蛇形填数
- NYOJ-33 蛇形填数
- 关键字标示符包的命名注释常量进制转换变量基本数据类型引用数据类型数据类型转换
- 2016北京区域赛E UVAlive 7672 题目:What a Ridiculous Election 带约束条件的BFS
- 漫步最优化二十九——D.S.C.算法
- table去掉边框或者横纵分隔线
- codevs 2218 补丁 vs 错误 (最短路)
- 题目33:蛇形填数
- 并查集算法
- AngularJS表单的查询与增加
- Deep Linking 深度链接 2
- 项目Shiro注解权限角色使用
- HTTP协议简介
- CF-777C Alyona and Spreadsheet
- python seaborn 共享x轴画图 数据可视化
- OFBiz进阶--OFBiz开发之什么情况要重启OFBiz项目