


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
魔方阵Time Limit: 1 SecMemory Limit: 16 MBSubmit: 803Solved: 225SubmitStatusWeb BoardDescription所谓N阶魔方阵,是一个N*N的方阵,其元素由1到N2组成,且方阵每行每列以及对角线的元素和相等。如三阶魔方阵:8 1 63 5 74 9 2魔方阵的规律如下: 从1N*N的 各个数依次如下规则存放: (1) 1在第一行中间一列; (2) 每一个数存放的行比前一个数的行数减一,列数加一(如上的三阶方阵5在4的上一行,后一列); (3) 如果上一个数在第一行,则下一个数在最后一行,列数加一; (4) 如果上一个数在最后一列,则下一个数在第一列,行数减一; (5) 如果按上述规则确定的位置已经有数,或上一个数在第一行第N列,则下一个数放在上一个数的正下方。Input输入包含多组数据,每组为一个小于100的正奇数。Output对于每个输入的N,输出N阶魔方阵;两组数据之间用一个空行分隔。方阵中每行每两个数之间有一个空格,行首和行末没有多余的空格。Sample Input3Sample Output8 1 63 5 74 9 2HINTAppend Code#include #include int a101101=0; int i,j,k; long n,m; int yd() if(in) i=1; if(jn) j=1; int main() while(scanf(%ld,&n)!=EOF) memset(a,0,sizeof(a); a1n/2+1=1; m=n*n; i=1;j=n/2+1; for(k=2;k=m;k+) if(i=1&j=n) i+; aij=k; continue; if(i=1) i=n; j+; else if(j=n) i-; j=1; else i=i-1; j=j+1; if(aij=0) aij=k; else i=i+1; j=j-1; i+; aij=k; for(i=1;i=n;i+) for(j=1;j=n;j+) if(j=1) printf(%ld,aij); elsepr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件设计师考试经验分享试题及答案
- 2025年软件设计师考试资讯获取途径试题及答案
- 全面覆盖网络管理员考试试题及答案
- 2025设备采购合同简化版范本
- 车站安保措施与乘客安全管理计划
- 班级尊重与包容氛围的构建计划
- 国际法体系的构建与完善分析试题及答案
- 员工上班的现评语
- 行政管理考试前的复习计划:试题及答案
- 计算机水平考试试题及答案分享
- 《无人机结构与系统》第1章 无人机结构与飞行原理
- 中国交通文化
- 肠道病毒(共33张PPT)
- DB33T 2540-2022 生物安全实验室管理评价规范
- 2023届高三语文模拟试卷及参考答案2023年全国高考(北京卷)语文及试题解析
- 清华大学抬头信纸
- 设备一级保养表(行吊)
- 《教育心理学电子书》word版
- 工业园区智慧环保安全应急管理平台方案
- 国家邮政纸箱尺寸
- T∕CGMA 033001-2018 压缩空气站能效分级指南
评论
0/150
提交评论