填幻方结题报告.docxVIP

  • 35
  • 0
  • 约4.84千字
  • 约 12页
  • 2018-10-14 发布于贵州
  • 举报
填幻方结题报告

填幻方结题报告 篇一:幻方数据结构实验报告   实验题目:幻方   一、实验描述   输入大于2的奇数n,输出n阶幻方。   二、实验目的和任务   目的:通过矩阵求和、转置和求列和的操作的程序设计实现幻方   任务:输入大于2的奇数n,输出n阶幻方。n阶幻方是由自然数1到n*n构成的方阵,幻方的各行、各列及对角线之和都相等。   三、概要设计   生成奇数阶幻方的斜排法:1至n*n依次写到各(折断的)对角线,将1放在第1行中间,向右上走,写完一条对角线后下移到下一个条对角线。   四、运行与测试   //void MagicSquare(int n,int a[][20]);   #include #include   #include   usingnamespacestd;   voidMagicSquare(intn,inta[][20])   {   int q=-(n-1);   for(int i=0;i  {   for(int j=0;j  {   a[i][j]=0;   }   }   for(int i=0;i  {   q+=n;   for(int j=0;j  {   a[i][j]=(q+j);   }   }   int d=0;//è??   int h=n/2;//??—   int b[20][20];   int g=0;   int

文档评论(0)

1亿VIP精品文档

相关文档