输出魔方阵。
所谓魔方阵是指这样的方阵,他的每一行和每一列以及对角线之和均相等。
代码如下。
下面展示 方阵数设置(几阶方阵,方阵的阶数应为奇数)
。
#include<stdio.h>
int main()
{
int a[15][15],i,j,k,p,n;
p=1;
while(p==1)
{
printf("enter n(n=1--15):"); //要求阶数为奇数
scanf("%d",&n);
if(n!=0&&(n<=15)&&(n%2!=0))
p=0;
}
下面展示方阵初始值设置
。
for(i=1;i<=n;i++) //初始化,赋0
{
for(j=1;j<=n;j++)
a[i][j]=0;
}
j=n<