1 / 3
文档名称:

c 打印奇数阶魔方阵方阵.doc

格式:doc   大小:18KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c 打印奇数阶魔方阵方阵.doc

上传人:drp539601 2019/6/16 文件大小:18 KB

下载得到文件列表

c 打印奇数阶魔方阵方阵.doc

相关文档

文档介绍

文档介绍:奇数阶魔方阵是指由1到n2个自然数构成的nn的方阵,它的每一行,每一列,和对角线各元素之和均相等,3阶的魔方阵如下:816357492n阶魔方阵的构造方法为:1首先把1放在顶行的正中间,然后把后继数按顺序放置在右上斜的对角线上;2当到达顶行时,下一个数放到底行,似乎它在顶行的上面;3当到达最右列时,下一个数放在最左端列,似乎它仅靠在右端列的右方;4当到达的位置已经填好数时,提示:或到达右上角的位置时,下一个数就放在刚填写的位置的正下方。//打印奇数阶魔方阵方阵#include""#include"iostream"usingnamespacestd;intmain(intargc,char*argv[]){ inti,j,s,n; inta[100][100]; cout<<"请输入一个奇数(n>0&&n<1000)n:";loop1: cin>>n; if(n%2==0||n<0||n>=1000) { cout<<"输入错误!请重新输入(n>0&&n<1000)的奇数n:"; gotoloop1; } for(i=1;i<=n;i++) for(j=1;j<=n;j++) a[i][j]=0; i=1; j=(n+1)/2; a[1][(n+1)/2]=1; for(s=2;s<=n*n;s++) { if((i-1)>=0&&(j-1)>=0) { if((i-1)>0) { if((j-1)>0) { if(a[i-1][j-1]==0) { a[--i][--j]=s; } else { a[++i][j]=s; } } elseif((j-1)==0) { if(a[i-1][n]==0) { a[--i][n]=s; j=n; } else { a[++i][j]=s; } } } elseif((i-1)==0) { if((j-1)>0) { if(a[n][j-1]==0) { a[n][--j]=s; i=n; } else { a[++i][j]=s; } } elseif((j-1)==0) { if(a[n][n]==0) { a[n][n]=s; i=n; j=n; } else { a[++i][j]=s; } } } } elsecout<<"error!"; } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) cout<<a[i][j]<<""; cout<<endl; } return0;}踞刨蹿蒂莎斯瘦开梗赎撵箔擎孕遥剂怔昔料茧榨肾咐介骸址鸣旁惹澳塑挖伊笺酉叔舔淹动展喇桂拨摇来孩鸣尘护柴败

最近更新

2025年芯类产品项目发展计划 54页

2025年白细胞破碎性血管炎皮肤症状解析 24页

《自动控制理论教学》陈少斌自控习题讲解 62页

《卓越领导的艺术》 54页

2025年老年服务项目发展计划 65页

《肿瘤与新生淋巴管》 49页

2025年肠胃病合作协议书 56页

《窒息性气体中毒》 40页

2025年中医穴位按压疗法 27页

《中美轮胎特保案》 14页

2025年揭秘心理领域八大经典实验 79页

2025年性病检测方法与实验室诊断技术研究 82页

卫生监督典型案例分析食品安全 96页

2025年心肺复苏急救技巧全科技能提升攻略 14页

2025年孕期铁缺乏与贫血防治宝典解读 35页

2025年妊高症护理查房记录范例 22页

2025年外科术后感染护理精华指南 65页

华信惠悦-定岗定编操作原理 95页

2025年儿童高烧惊厥应急处理与居家护理指南 42页

2025年体温监测与健康管理攻略 27页

2025年重症肌无力治疗理想肌松药马尔丽选用指.. 16页

2025年透析血管通路维护技巧 19页

基于三次指数平滑法的光纤损耗预测研究 2页

2025年血液循环病理学解析 83页

2025年药理学入门与概述 28页

基于SOPC的高精度超声波温度计设计 2页

小学英语新外研版(三起)三年级下册Unit 4 W.. 24页

餐饮场所晚餐服务合同 5页

三年级下册道德与法治下册知识点总结(1-4单元.. 3页

2023年公选乡镇领导班子成员(副科)试题及答案.. 18页