为了账号安全,请及时绑定邮箱和手机立即绑定

用c语言在同一个程序里实现魔方阵

用c语言在同一个程序里实现魔方阵

C
慕粉1951341235 2017-03-11 21:47:39
查看完整描述

3 回答

已采纳
?
田心枫

TA贡献1064条经验 获得超383个赞

#include<stdio.h>
int main()
{int n=0,i,j,k=1,p,q,a[20][20]={0};
 while(!(n%2))
 {printf("请输入一个小于20的奇数:");
  scanf("%d",&n);
 }
 i=0;
 j=n/2;
 for(p=0;p<n;p++)
 {for(q=0;q<n;q++)
{if(q>0)
{i=(i+n-1)%n;
j=(j+1)%n;
}
a[i][j]=k++;
}
i=(i+1)%n;
 }
 for(i=0;i<n;i++)
 {for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
 }
return 0;
}


查看完整回答
反对 回复 2017-03-12
  • 慕粉1951341235
    慕粉1951341235
    奇魔方的我会的,可是我更需要的是奇魔方与双偶和单偶在同一个程序里实现,还是谢谢
?
蓝豆于南国

TA贡献2条经验 获得超0个赞

都有人回答了怎么还推给我

查看完整回答
反对 回复 2017-03-12
  • 3 回答
  • 0 关注
  • 1068 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信