博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NYOJ33蛇形填数
阅读量:6470 次
发布时间:2019-06-23

本文共 511 字,大约阅读时间需要 1 分钟。

蛇形填数

时间限制:
3000 ms  |  内存限制:
65535 KB
难度:
3
 
描述
在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 25 4 3
View Code
#include 
#define N 100int a[N][N];int main(){ int n,x,y,p,i; scanf("%d",&n); p=1; x=0; y=n-1; a[x][y]=p++; while(p<=n*n) { while(x+1
=0&&a[x][y-1]==0) a[x][--y]=p++; while(x-1>=0&&a[x-1][y]==0) a[--x][y]=p++; while(y+1

 

转载地址:http://npcko.baihongyu.com/

你可能感兴趣的文章
CISCO 路由器(4)
查看>>
网络服务搭建、配置与管理大全(Linux版)
查看>>
Silverlight 5 Beta新特性[4]文本缩进控制
查看>>
springMVC多数据源使用 跨库跨连接
查看>>
简单java在线测评程序
查看>>
录音和朗诵的实现
查看>>
Git服务端和客户端安装笔记
查看>>
Spring Security(14)——权限鉴定基础
查看>>
IntelliJ IDEA快捷键
查看>>
【iOS-cocos2d-X 游戏开发之十三】cocos2dx通过Jni调用Android的Java层代码(下)
查看>>
MongoDB的基础使用
查看>>
进程间通信——命名管道
查看>>
LINUX 重定向的知识
查看>>
ssh登陆不需要密码
查看>>
ARP
查看>>
java mkdir()和mkdirs()区别
查看>>
桌面支持--excel自动换行
查看>>
虚拟化--003 vcac licence -成功案例
查看>>
windows server 2003各版本及2008各版本的最大识别内存大小
查看>>
OSChina 周六乱弹 ——揭秘后羿怎么死的
查看>>