问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言编写,1到九放到3*3的格子里,让3个的和都相等,

发布网友 发布时间:2023-05-28 23:05

我来回答

3个回答

热心网友 时间:2024-11-26 15:42

#include<stdio.h>

void main()

{

 int i,j,k,m,n;

 int a[20][20];

 printf("please input the m:");//输入魔方阵阶数

 scanf("%d",&m);

 for(n=3;n<=m;n++)

 {

  if(n%2!=0)

  {

   printf("%4d阶魔方阵如下:\n",n);

   for(i=0;i<n;i++)

    for(j=0;j<n;j++)

     a[i][j]=0;

     j=n/2;

     a[0][j]=1;

   for(k=2;k<=n*n;k++)

   {

    i--;

    j++;

    if(i<0)//行出界

     i=n-1;

    else if(j>n-1)//列出界

     j=0;

    if(a[i][j]==0)

     a[i][j]=k;

    else

    {

     i=(i+2)%n;

     j=(j-1+n)%n;

     a[i][j]=k;

    }

   }

   printf("\n"); 

   for(i=0;i<n;i++)  //打印魔方阵

   {

    for(j=0;j<n;j++) 

    printf("%4d",a[i][j]); 

    printf("\n\n");

   } 

  }

 }


热心网友 时间:2024-11-26 15:43

  这是典型的阶数为3的魔方阵,也叫幻方阵,到百度百科中搜 魔方阵 就能找到C语言程序,奇数阶还是很好做的。

算法:
依以下法则,你可以很快的写出奇数阶幻方!当然,这种写法只是其中一个答案,而不是唯一答案。
1)将1填入第一行中间;
2)将每个数填在前一个数的右上方。
3)若该位置超出最上行,则改填在最下行的对应位置;
4)若该位置超出最右列,则该填在最左列的对应行位置;
5)若某元素填在第一行最右列,下一个数填在该数同列的下一行;
6)若某数已填好,但其右上角已填了其他数据,则下一个数填在该数同列的下一行位置。

热心网友 时间:2024-11-26 15:43

不就是3阶幻方吗,直接找幻方的程序就可
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你家的水龙头起泡器该换了 如何打开水龙头起泡器 网上卖门锁,安装如何解决 广告装潢需要哪些设备 广告制作需要哪些材料 开锦旗招牌广告制做店须要什么 广告店需要哪些耗材 长安之星发动机水泵要坏之前声音怎么判断 家有孕妇咋调理:280天贴心呵护生健康宝贝图书信息 哪些是适合孕妇看的书 木工定位钢筋要植筋吗 violin violin怎么读 我该怎么表达才能让领导同意? 建湖悦阳光伏怎么老招人 盐城建湖悦阳光伏一期和二期哪个好 盐城悦阳光伏上班怎么样 尹修和纪雪晴什么时候在一起 方卓林堔小说叫什么 陌路行匆流花客,离愁易断怎相知是什么意思? 相识不悔陌路行,有缘再谈千思日什么意思 UnitedStatesPatentApplication是什么意思 陌路行不写小说了吗 United+States+Patent是什么意思 全国英语等级考试2023年上半年报名时间 具体是几号 贝壳蓝牙耳机怎么连接 佛罗伦萨超软皮是什么皮 天龙八部2 东西怎么解绑啊? 天龙八部怎样解除装备绑定? 天龙八部怎么解绑 天龙八部装备怎么解除绑定,看到别人的是可以解除绑定的啊 求c语言,输出魔方阵,所谓的魔方阵是指每一行每一列及对角线之和均相等... 旺旺医院坐地铁到哪站下车 气氛的解释气氛的解释是什么 紧急求助:如何缩小PDF文件的大小 湖南旺旺医院有限公司怎么样? 古筝如何从D调转为bE调(不变弦的情况下) 井D调二bE是降D调吗? 妙可以怎么写作文 京胡D调和bE调那个高? 水费异常增多怎么办? 如何查询水费是否有异常情况? 我姐姐跟我男朋友吵架了,怎么办 平安银行昆仑银行哪个好 如何对文章进行分章分节 平静时心跳每分钟多少次正常 中国平安送的昆仑全合成机油质量怎么样 我姐姐跟我男朋友吵架了,怎么办? 出票人,承兑人,付款人的区别 我有一个姐姐,她和她 的男朋友吵架了怎么办? 京剧 海港 大吊车真厉害曲谱bE调和D调有什么区别