- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 散扣词汇268(Vocabulary 268).doc
- 散文诗_经典(_ classic prose poem).doc
- 散文第四单元学案(Prose fourth unit study case).doc
- 散装洗洁精配方(Bulk detergent formulations).doc
- 敬告中国二万万同胞(To Chinese 200 million compatriots).doc
- 敬告青年(To inform young).doc
- 数2大纲(Number 2 Outline).doc
- 数三考纲(Three test).doc
- 数十部立体电影下载rapidshare目录(Dozens of stereoscopic movies, download the rapidshare directory).doc
- 数值策划面试题加答案(Numerical planning interview questions plus answers).doc
文档评论(0)