一个魔方矩阵的个人算法.
来源:互联网 发布:天刀本地网络异常 编辑:程序博客网 时间:2024/06/04 08:49
这样一个魔方矩阵:
按以下示例方阵格式,生成一个由自然数1至N^2组成的N阶方阵。
1 3 4 10 11
2 5 9 12 19
6 8 13 18 20
7 14 17 21 24
15 16 22 23 25
注:N不仅限于5。
我的代码:
#include<iostream>
using namespace std;
#define M 100
int Lien( int a)
{
if(a == 1 || a==0)
return a;
else
return a+Lien(a-1);
}
int main()
{
int n = 0;
int num[M][M];
cout<<"please enter a number:"<<endl;
cin>>n;
cout<<endl;
for(int i =0; i<n; i++)
{
for(int j= 0;j<n; j++)
{
if((i+j)%2==0)
if((i+j)>=n)
num[i][j]=n*n-Lien(2*n-1-i-j)+n-j;
else
num[i][j]=Lien(i+j)+i+1;
else
if((i+j)>=n)
num[i][j]=n*n-Lien(2*n-1-i-j)+n-i;
else
num[i][j]=Lien(i+j)+j+1;
cout.width(4);
cout<<num[i][j];
}
cout<<endl;
}
return 0;
}
- 一个魔方矩阵的个人算法.
- 关于魔方矩阵的心得
- 奇数魔方矩阵的实现
- 魔方矩阵
- 魔方矩阵
- 魔方矩阵
- 魔方矩阵
- 魔方矩阵
- 魔方矩阵
- 魔方矩阵
- 算法:获得一个矩阵的顺序矩阵
- 魔方算法
- 魔方算法
- 魔方算法
- 自编的一个魔方(数阵)算法,效率很高
- 对NxN型螺旋矩阵算法的个人见解
- 求一个矩阵最大子矩阵的算法模板
- 打印魔方矩阵
- linux怎样判断当前登录的用户是从console登录还是telnet登录的
- droplist应用实例
- 、、
- 阿里巴巴为什么收购美国的Auctiva
- 与日本Yabage平台连接
- 一个魔方矩阵的个人算法.
- 顺序表中在第i个数据元素位置上插入一个数据元素(修改)
- QT中的多线程(一)
- 海盗分金问题
- 更小更快更灵活——设计师谈敏捷
- QT中的多线程(二)
- Struts 2和Struts 1的区别
- 产品经理 ≠ 产品设计师
- eclipse/myeclipse代码提示增强型显示