c++ 算法
cout<<"a="<>n;
k=n/2;//确定第一个数列数 square(a,k,n); for(i=0;i<n;i++) {
for(j=0;j<n;j++)
cout<<"\t"<=n)//当数组行列都越出范围时候,确定数组正确位置 {
j+=2;k-=1; }
else if(j<0)//当数组行越出范围时候,确定数组正确位置 j+=n;
else if(k>=n)//当数组列越出范围时候,确定数组正确位置 k-=n;
else if(a[j][k]!=0)//当数组原位置有数时候,确定数组位置 {
j+=2;k-=1; } a[j][k]=i; } }
//方法二:输出N介魔方阵所有魔方阵。 #include #include #include
using namespace std;
void printA(int **p,int n)//输出这个n阶魔方阵 {
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库c++算法大全(10)在线全文阅读。
相关推荐: