网站大量收购独家精品文档,联系QQ:2885784924

旋转数阵(Rotating number matrix).doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
旋转数阵(Rotating number matrix)

旋转数阵(Rotating number matrix) #包含iostream #包括iomanip 使用名称空间; 国际main() { int,j,n,a [ 15 ] [ 15 ]; cout “输入N:”; CIN; 对于(i = 1;i = n;i + +) { a [ 1 ] [ 1 ]=1; 如果(i n/2 + 1) 一个[我]的[我] = 4 *(i-1)×N(2×I-3)*(2 * I-1); 其他的 一个[我]的[我] =(2×I-1)*(2 * n *我+ 1); } 对于(i = 1;i = n;i + +) { 对于(j=1;j=n;j + +) { 如果(我 = J J = n +我) 一个[我] [ J ] =一个[我]的[我] + J-1; 如果(我 J J = n +我) 一个[我] [ J ] =一个[我]的[我] + I-J; 其他的 { 如果(j n n / 2 + 1) 一个[我] [ J ] =一个[ J ] [ J ] + 4×(N-2 * j + 1)+ J-1; 其他的 一个[我] [ J ] =一个[ J ] [ J ] + I-J; } } } 对于(i = 1;i = n;i + +) { 对于(j=1;j=n;j + +) { cout 一个[我] [ J ] \t; 如果(j = n) cout endl; } } } / /方法二: #包含iostream 使用名称空间; 无效f1(int,int); 空F2(int,int); 空F3(int,int); 空F4(int,int); 整数n,m,i,j,a [ 10 ] 10={ 0 }; 焦磷; 国际main() { cout “输入行数N:”; CIN; cout “输入列数M:”; 子宫内膜异位囊肿; cout “您希望顺时针旋转还是逆时针旋转?顺时针按,逆时针按N” endl; 宫颈上皮内瘤变; 对于(i = 0;i + 2;i + +) { 如果(我= = 0 | |我= = n + 1) { 对于(j=0;j=m + 2;j + +) [我] = 1; } 其他的 { [ 0 ] = 1; A [ m=1 ] = 1; } } i = 1;j=1;a [ 1 ] ]=1=1; 如果(p=) f1(i,j); 其他的 F2(i,j); 对于(i = 1;i + 1;i + +) { 对于(j=1;j=m + 1;j + +) { cout 一个[我] [ J ] \t; } cout endl; } } 无效f1(int,int) { 对于(j = T + 1;j + m + 2;j + +) { 如果(a = j = 0) 一个[的] [ J ] =一个[的] [ J ] + 1; 其他的 打破; } 如果(p=) { 如果(一个[ 1 ] [ J ] + = = 0) F2(S,J-1); 其他的 返回; } 其他的 { 如果(一个[ 1 ] [ 1 ] = = 0) F4(S,J-1); 其他的 返回; } } 空F2(int,int) { 对于(i = 1;i + 2;i + +) { 如果(i = 0) 一个[我] [不] = [·]一[吨] + 1; 其他的 打破; } 如果(p=) F3(i-1,T); 其他的 F1(i-1,T); } 空F3(int,int) { 为(J = T-1;J = 0;J) { 如果(a = j = 0) 一个[ J=j + 1 ] + 1; 其他的 打破; } 如果(p=) { 如果(a = [ j + 1 ] = 0) F4(s,j + 1); 其他的 返回; } 其他的 { 如果(a + [ 1 0 ] = 1) F2(s,j + 1); 其他的 返回; } } 空F4(int,int) { 对于(i = S-1;i = 0;i -) { 如果(i = 0) 一个[我] = i 1 1 ]; 其他的 打破; } 如果(p=) f1(i + 1,t); 其他的 F3(i + 1,t); } 方法三: #包含iostream 使用名称空间; a [ 100 ] [ 100 ],B [ 100 ] [ 100 ];//矩阵数组 无效地龟(int n) { 如果(n=1) { a [ 1 ] [ 1 ]=1; } 否则如果(n=2) { a [ 1 ] [ 1 ]=1; the [1], [2] = 2; the [1], [2] = 4; the [2], [2] = 3; } else if (n = = 3) { the [1] [1] = 1; the [1], [2] = 2; the [1], [3] = 3

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档