- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
幻方的制作(Making magic square)
幻方的制作(Making magic square)
#包括 iostream。”
#包括 stdio. h
#包括 iomanip。”
无效的技术(int n)/任意奇数阶幻方制作的函数(阶梯法)
{
int = n-1,q = 0,s=1,i,j,t = n-1;
[ 50 ] [ 50 ];
int [ 100 ] [ 100 ];
为(i = 0;i 2×n-1;i++)/给数组一赋初值
对于(j=0;j<2;n-1;j +)
[我] = 0;
而(P<2×n)/从一的中间起向下运动一直到最后
{
{
对(我= P;我 = P + N;我--)/根据行的变换,列数每次右移五格
对于(j = q;j q;n;j + +)
如果(i)
{
一个[我]的[ J ] = 1;//每次赋值都加
++;
}
}
T=2;
Q + +;
++;
}
为(i = 0;i 2×n-1;i++)/把中间框以外的数字按规律填到中间的框内
对于(j=0;j<2;n-1;j +)
{
如果(i (n-1)/ 2和.. ]!= 0)/格子上方的数填入数组中
{
a [ i ];
}
否则如果(= =(3 * n-1)/ 2和.. ]!= 0)/格子下方的数填入数组中
{
一个[即] [ J ] =一个[我] [ J ];
}
否则(j (n-1)/ 2和.. ]!= 0)/格子左方的数填入数组中
{
[我];
}
否则如果(= =(3 * n-1)/ 2和.. ]!= 0)/格子右方的数填入数组中
{
一个[我] [ N ] =一个[我] [ J ];
}
}
为(i = 0;i n;i++)/用一个新数组把一的中间提取出来
对于(j=0;j;n;j +)
{
[我] = i +(n-1)/ 2 ] j +(n-1)/ 2 ];
}
为(i = 0;i n;i++)/换行输出,每行5个
{
对于(j=0;j;n;j +)
cout SEtW商店(3) B [我] [ J ] ”;
cout endl;
}
}
无效的F1(int n)/设计的一个通用双偶函数
{
int [ 100 ] [ 100 ];
int,j;
int,k=1,m=3,t;
T =(n-1)/ 4;
如果(T = = 0)/即n = 4
{
为(i = 0;i = m;i++)/给数组依次赋初值1,2,3…
对于(j=0;j=m;j + +)
{
[ i ];k;k;k + +;
}
为(i = 1;i = 2;i++)/用走日字的方法交换数组中的元素
{
X =一个[ 0 ],[我];一个[ 0 ],[我] =一个[ M ] [ - ];一个[ M ] [ - ] = x;
X =一个[我]的[ 0 ];一个[我]的[ 0 ] = [ - ]一[ M ];一个[ - ] [ M ] = x;
}
为(i = 0;i = m;i++)/输出数组
{
对于(j=0;j=m;j + +)
cout 一个[我] [ J ] ”;
cout endl;
} goto Loop;/ /跳到环
}
为(i = 0;i 8;i++)/给数组赋初值0
对于(j=0;j<8;j + +)
[我] = 0;
如果(n = 4 = 0和4) 1
{
为(i = 0;i 2;i++)/取左上角四个格子把主对角线上的元素赋值为1
对于(j=0;j<2;j + +)
{
如果(i = j)
[我] = 1;
}
}
(t>0)
{
为(i = 0;i 2;i++)/水平复制刚才的四格
对于(j=2;j<4;j + +)
一个[我] [ J ] =一个[我] [ 2 ];
为(i = 2;i 4;i++)/将上述八格水平翻转
对于(j=0;j<4;j + +)
一个[我] [ ] [ ] =一个3-1 [J].;
为(i = 0;i n;i++)/水平对称翻转
对于(j = n 2;j n;j + +)
一个[我] [ J ] =一个[我] [ n-1-j ];
对(我= N / 2;我 n;i++)/垂直对称翻转(j = 0;J为<n;j++)
一个[我] [ ] [ ] =一n-1-i [J].;
T—;
}
为(i = 0;i n;i++)/从左上角起,给值为0的元素重新赋值,值为N *我+ J + 1
对于(j=0;j;n;j +)
如果(i = j = 0)
[ i ] n=i + j + 1;
对(我= n-1;我 = 0;我--)/从右下角起,给值为1的元素重新赋值,值为N×N-N * I-J
对于(j = n-1;j=0;j -)
如果(i = j = 1)
一个[我] [ J ] = N * N * I-J;
为(i = 0;i n;i++)/输
您可能关注的文档
- 吉林大学本科考试试卷管理办法(试行)(Measures for the administration of undergraduate examination papers of Jilin University (for Trial Implementation)).doc
- 吉林市公交线路(Jilin bus line).doc
- 吉林市美食一网打尽(Jilin delicacy.).doc
- 吉林师范大学第十一届‘金话筒’杯校园主持人大赛(Jilin Normal University's Eleventh golden microphone Cup campus host competition).doc
- 吉林省2010年初中毕业生学业考试语文试卷(Jilin 2010 junior high school graduates' academic examination paper).doc
- 吉林省情概况(Situation of Jilin Province).doc
- 吉林行测(Jilin survey).doc
- 名人小动作(Celebrity action).doc
- 吉祥物净化(Mascot purification).doc
- 名人与美食的前世今生(Past lives of famous people and good food).doc
- 幻方法则(Magic rule).doc
- 常识练习(Common sense exercises).doc
- 幻方的定义(The definition of magic square).doc
- 广东工业大学大型精密仪器设备管理实施细则(Rules for the implementation of large-scale precision instrument and equipment administration of Guangdong University of Technology).doc
- 广东字大全(The Guangdong Encyclopedia).doc
- 广东2011年自考Visual Basic程序设计考试大纲(Guangdong 2011 self-study Visual Basic program design examination outline).doc
- 广东必定不要健忘平易近企(Guangdong must not forget about the people).doc
- 广东泳池桑拿浴场信息(Guangdong swimming pool sauna information).doc
- 广东省普通高校本科插班生招生考试常见问答(报考必读)(Universities in Guangdong province admission entrance examination FAQ (for reading)).doc
- 广义线性模型与汽车保险费率厘定(Generalized linear model and auto insurance premium rate).doc
文档评论(0)