n阶幻方问题::http://blog.csdn.net/fengchaokobe/article/details/7437767

学一下就好啦~

奇幻七绝

先填上行正中央,

依次斜填切莫忘。

上格没有顶格填,

顶格没有底格放。

#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
int a[50][50];
int main()
{
int n;
scanf("%d",&n);
int num=1;
int j=n/2;
int i=0;
while(num<=(n*n))
{
int x=(i%n+n)%n;
int y=(j%n+n)%n;
a[x][y]=num;
if(num%n==0)
++i;
else{
--i;
++j;
}
num++;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(j) printf(" ");
printf("%d",a[i][j]);
}
puts("");
}
return 0;
}

最新文章

  1. app之间的跳转,进入二级界面
  2. SoapUI API + Groovy API + Difference with Java
  3. 菜鸟教程之工具使用(十二)——Eclipse突出显示选中的相同变量
  4. pre标签避免一行过长打破格局
  5. RxJava简介
  6. 两种会话状态之Session会话
  7. Java基础学习总结--Java对象的序列化和反序列化
  8. (转)LINUX的端口和服务
  9. java_设计模式_模板方法模式_Template Method Pattern(2016-08-11)
  10. Yii2的相关学习记录,自定义gii模板和引用vendor中的js、css(四)
  11. 程序猿常识--OJ系统和ACM测试考试大全
  12. Java关于BufferedWriter.newline()换行的注意事项
  13. 小白のjava实现wc.exe功能
  14. 函数的作用域、global与nonlocal
  15. python操作redis集群
  16. CSS 3D transforms
  17. CSS魔法(二)
  18. OSError: Could not find library geos_c or load any of its variants [&#39;libgeos_c.so.1&#39;, &#39;libgeos_c.so
  19. 1.Spring AOP (上)
  20. 解决python中csv文件中文写入问题

热门文章

  1. 《UNIX 网络编程 第二版》编译环境的搭建( 运行本专栏代码必读 )
  2. LookAround开元之旅
  3. 关于java的线程
  4. IP address could not be resolved: Name or service not known
  5. eclipse的maven、Scala环境搭建
  6. 配置tomcat,访问端口改为80
  7. java创建文件夹以及文件
  8. c# 获取当前行的位置信息
  9. 判断DOM元素是否出现再浏览器窗口中
  10. 数据结构之 图论---最小生成树(prim + kruskal)