当前位置: 首页 > news >正文

C语言 9宫格 和为15,如何将1~9填入九宫格,使其横竖斜都等于15?

a4c26d1e5885305701be709a3d33442f.png

我已然感觉三四年级是混不下去了,准备回二年级混去了,有木有表哥在读初一的求罩啊。。。

a4c26d1e5885305701be709a3d33442f.png

492

357

816

有人说,在射雕英雄传里面这个题目困扰了瑛姑20多年,后来被黄蓉分分钟就解决了。《射雕英雄传》中,英姑对黄蓉说:“你算法自然精我百倍,可是我问你:将一至九这九个数字排成三列,不论纵横斜角,每三个字相加都是十五,如何排列?”黄蓉当下低声诵道:“九宫之义,法以灵龟,二四为肩,六八为足,右三左七,戴九履一,五居中央。.…”其实,北宋刘牧著的《易数钩隐图》中和这个口诀匹配的还有一首诗:四季九花二重开,三杨五柳七处栽,八哥一唱六鸟应,九宫奇境仙人来。"

灵龟是又是什么?原来灵龟是背负洛书的神龟。

a4c26d1e5885305701be709a3d33442f.png

相传,上古伏羲氏时,洛阳东北孟津县境内的黄河中浮出龙马,背负"河图",献给伏羲。伏羲依此而演成八卦,后为《周易》来源。又相传,大禹时,洛阳西洛宁县洛河中浮出神龟,背驮"洛书",献给大禹。大禹依此治水成功,遂划天下为九州。又依此定九章大法,治理社会,流传下来收入《尚书》中,名《洪范》。《易·系辞上》说:"河出图,洛出书,圣人则之",就是指这两件事。

河图上排列成数阵的黑点和白点,蕴藏着无穷的奥秘;洛书上,纵、横、斜三条线上的三个数字,其和皆等于15,十分奇妙。对此,中外学者作了长期的探索研究,认为这是中国先民心灵思维的结晶,是中国古代文明的第一个里程碑。

【声明:原创内容,欢迎分享;未经授权严禁转载、不得用于商业用途】

怎样用数学的方法求出来九宫格里面的值?

数学里面对于不知道数的最简单的处理方法就是设置未知数,比如X、Y、Z等,当然这个跟三年级的人能够说的明白不呢?已经不记得小学的时候有木有学未知数了,如果后面出现三年级没有学过的数学方法,还请大家见谅,毕竟以三年级的智商,我就很难向你解释清楚了。

a4c26d1e5885305701be709a3d33442f.png

咱们先设置九宫格分别填入的数是:A、B、C、D、E、F、G、H、I

九个数取值范围[1,9],如图:

ABC

DEF

GHI

那么,横竖斜等于15,转化成数学表达式就是:

A+B+C=15、D+E+F=15、G+H+I=15、A+D+G=15、B+E+H=15、C+F+I=15、A+E+I=15、C+E+G=15………………………............................(算式组①)

将算式组①中的等式左右分别相加,合并同类项,提取公因式之后:

3(A+C+G+I)+2(B+D+H+F)+4E=120

设:A+C+G+I=X 、

B+D+H+F=Y

其中:X=A+C+G+I=(A+I)+(C+G)=15-E+15-E=30-2E

同理:Y=B+D+H+F=30-2E

即:3(30-2E)+2(30-2E)+4E=120

所以:E=5

将E=5代入算式组①:A+B+C=15、D+F=10、G+H+I=15、A+D+G=15、B+H=10、C+F+I=15、A+I=10、C+G=10

设:M=N=P=Q=10

其中:M=D+F=10 、N=B+H=10 、 P=A+I=10

、 Q=C+G=10

而从1~9中加起来等于10一共有四组数分别是:1+9、2+8、3+7、4+6

设:J=K=R=S=10

J1=1、J2=9、K1=2、K2=8、R1=3、R2=7、S1=4、S2=6

则:J=J1+J2=1+9 、K=K1+K2=2+8

、R=R1+R2=3+7、S=S1+S2=4+6

前面的这几步设置,无非就是找到四组相加等于10并设置了字母替代相关等式;

a4c26d1e5885305701be709a3d33442f.png

这里需要安利两个数学概念:偶数:能够被2整除的整数;奇数:不能够被2整除的整数

所以:奇数+奇数=偶数、偶数+偶数=偶数、奇数+偶数=奇数

而且,我们可以发现刚才的J、K、R、S正好分别是两组偶数、两组奇数。

a4c26d1e5885305701be709a3d33442f.png

E=5代入如图:

ABC

D5F

GHI

观察九宫格我们可以发现:如果确定十字形的B、D、H、F的值,并不能够写出A、C、G、I的值,但是只要确定了位于两个对角线上的A、C、G、I的值,就可以完全确定B、D、F、H的值了。

所以我们先确定A、C、G、I的值,这四个值一共有三种:四个数都是奇数、两个奇数两个偶数、四个数都是偶数。

【声明:原创内容,欢迎分享;未经授权严禁转载、不得用于商业用途】

下面我们两验证这三种可能:

假设一:对角线上两组数都是奇数,那么中心十字形必然为偶数,以A、B、C为例,则是:A(奇数)+B(偶数)+C(奇数)=偶数 而不会是奇数15。所以,假设一不成立。

假设二:对角线上两组数为一奇一偶的组合,那么以第一行为例,A+B+C=(A+C)+B=奇数+B,如果要等于15,那么B必然为偶然,同理F

也必须为偶然,所以中心十字上两组数都必须为偶数,与前面得出的四组数只有两组奇数两组偶数不符,所以假设二不成立。

假设三:对角线上两组数都为偶数,按前面的方法,以第一行为例,A+B+C=偶数+B,如果要等于15,那么B必然是奇数,同理D、F、H也为奇数。符合前面的J、K、R、S四组数两组奇数两组偶数的规律。

a4c26d1e5885305701be709a3d33442f.png

那么,K、S两组数必然是放在对角线上面,J、R两组数放在十字形上面。而:J=J1+J2=1+9

、K=K1+K2=2+8 、R=R1+R2=3+7、S=S1+S2=4+6

1、当K在A—I位置、S在C—G位置时:

①K1在A位置、S1在C位置时,I=K2=8,G=S2=6:

a4c26d1e5885305701be709a3d33442f.png

②K1在A位置、S2在C位置时,I=K2=8,G=S1=4:

a4c26d1e5885305701be709a3d33442f.png

③K2在A位置、S1在C位置时,I=K1=2,G=S2=6:

a4c26d1e5885305701be709a3d33442f.png

④K2在A位置、S2在C位置时,I=K1=2,G=S1=4:

a4c26d1e5885305701be709a3d33442f.png

2、当S在A—I位置、K在C—G位置时:

①S1在A位置、K1在C位置时,I=S2=6,G=K2=2:

a4c26d1e5885305701be709a3d33442f.png

②S1在A位置、K2在C位置时,I=S2=6,G=K1=8:

a4c26d1e5885305701be709a3d33442f.png

③S2在A位置、K1在C位置时,I=S1=4,G=K1=8:

a4c26d1e5885305701be709a3d33442f.png

④S2在A位置、K2在C位置时,I=S1=4,G=K1=8:

a4c26d1e5885305701be709a3d33442f.png

经过上面的讨论,一共得到八个解。。。。。

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png这样算是用数学方法解出来的不呢?但是好像这样也是无法给三年级的小朋友说不明白啊。。。。

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

原创内容,欢迎分享;未经授权严禁转载、不得用于商业用途】

到这里,我又产生了一连串的疑问,为什么九宫格横竖斜的和等于15呢?而不可以是其它的数?3X3的九宫格有这个规律,4X4宫格、5X5的宫格是不是也有类似的规律呢?

—— —— —— —— —— —— —— —— —— —— ——

—— —— —— —— —— ——

此篇文章发于2016年1月10日发表于@巴蜀落红 的个人微博,因2016年2月10日偶登博客,发现文章自动同步到博客时候,造成某些数学标点符号遗漏,特于2月10日重新编辑发布。

关注@巴蜀落红 的个人微博,了解更多有趣的东西。

其实,这类N*N的宫格还有一个名字叫做幻方,刚才做的3*3的幻方是最简单的幻方。人们经过研究,得出计算任意阶数幻方的各行、各列、各条对角线上所有数的和的公式为:S=n(n^2

1) /2其中n为幻方的阶数,所求的数为S。

关于幻方的规律,在此就不搬运度娘了,大家可以自行前往。

相关文章:

  • c语言的实验报告实验原理,c语言实验报告
  • c语言中二维数组循环,C语言循环语句在二维数组中的应用
  • c语言线性链表检验是否为空,线性链表的实现(c语言)
  • c 语言计算自信息量,基于知网义原信息量的词语相似度的计算方法
  • android 动画懒加载,Android - 懒加载
  • android怎样拼接带参数的url,这种url网址如何拼接成android 的Retrofit注解
  • android:style/theme.holo.light,Galaxy Nexus上的Android Theme.Holo.Light在模拟器没有的时候有灰色背景...
  • 华为Android10版怎么截屏,华为Mate10怎么截屏?华为Mate10两种截图方法
  • solar2 android,Solar2(太阳系行星2)
  • 同一个页面显示多个html界面,浏览器怎么设置在同一个界面/窗口打开多个网页...
  • html中判断电话是否正确,jsjquery验证邮箱和手机号是否正确范例
  • 2021年高考成绩还能查询吗,【去年高考成绩还能查吗】_怎么查询以前的高考成绩往年高考成绩能查吗...
  • 电脑播放html5绿屏,我的电脑在看暴风影音时总是绿屏 是为什么啊?有什么解决良策啊?...
  • 使用计算机 发展了人的运算能力,计算机的发展
  • 皖西学院计算机网络期末试卷,皖西学院2013–2014学年度第1学期期末考试试卷(B卷)...
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • jquery ajax学习笔记
  • nginx 负载服务器优化
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Vue小说阅读器(仿追书神器)
  • 关于字符编码你应该知道的事情
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 详解移动APP与web APP的区别
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • Android开发者必备:推荐一款助力开发的开源APP
  • # Java NIO(一)FileChannel
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (145)光线追踪距离场柔和阴影
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (补)B+树一些思想
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (接口封装)
  • (轉)JSON.stringify 语法实例讲解
  • .NET 8.0 中有哪些新的变化?
  • .net Application的目录
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .net core 依赖注入的基本用发
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 依赖注入和配置系统
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .net下的富文本编辑器FCKeditor的配置方法
  • @JoinTable会自动删除关联表的数据
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [2016.7 day.5] T2
  • [51nod1610]路径计数
  • [Angular] 笔记 18:Angular Router
  • [ARM]ldr 和 adr 伪指令的区别
  • [BZOJ1089][SCOI2003]严格n元树(递推+高精度)
  • [exgcd] Jzoj P1158 荒岛野人
  • [FFmpeg学习]从视频中获取图片