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

C++数据结构幻方

C++数据结构幻方

禾则 2018-11-01 11:26:43
感谢感谢。对于奇数阶幻方,用“左上斜行法”。int x=0,y=n/2;  for(int i=1;i<=n*n;i++)  {   m[x][y]=i;   x--;   y--;   if(x<0&&y<0)   {    x=x+2;  //请问为什么是+2呢?(当+1的时候就无法实现)    y=y+1;   }   else if(x<0)    {    x=x+n;   }   else if(y<0)   {    y=y+n;   }   else if(m[x][y]!=0)   {    x=x+2;    y=y+1;   }  }
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1357 浏览

添加回答

举报

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