Project1

标题: [結帖]你選擇的答案是? [打印本页]

作者: david_ng223    时间: 2015-3-21 01:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 龙和许也    时间: 2015-3-21 01:46
本帖最后由 龙和许也 于 2015-3-21 02:07 编辑

50+6=无聊
作者: david_ng223    时间: 2015-3-21 01:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 乱逛的无尾熊    时间: 2015-3-21 02:34
表示看到的图里面没有算式,倒是奇怪的图片,感觉不知就里。
作者: 风若·飘絮    时间: 2015-3-21 14:43
呃……图片失效。。。
作者: 1491968808    时间: 2015-3-21 16:00
14,正常人应该都选14,那些选126的人自以为聪明却愚蠢无比,数学都体育老师教的?
作者: taroxd    时间: 2015-3-21 16:09
为什么非要选择一个答案不可
作者: 落华蜂    时间: 2015-3-22 00:13
14的9倍? 跟上面有什么关系……
作者: david_ng223    时间: 2015-3-22 00:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: acn00269    时间: 2015-3-22 00:22
楼上正解
话说这道题我小学奥数好像有相似的···
作者: 精灵使者    时间: 2015-3-23 10:42
本帖最后由 精灵使者 于 2015-3-23 10:50 编辑

  1. #如果加法被定义为plus(a,b),乘法被定义为multi(a,b)的话,下面会对加法进行重定义
  2. alias old_plus plus
  3. def plus(a,b)
  4. return multi(a , old_plus(a,b))
  5. end
  6. plus(2,3)=10
  7. plus(8,4)=96
  8. plus(7,2)=63
  9. plus(6,5)=66
  10. plus(9,5)=???
  11. plus(9,5)
  12. #=>126
复制代码
大概就是这样,重定义了+的运算符吧
其实大学里有一门数学叫做近世代数里面有这么个说法。
我们日常生活里的加减法,是在实数域内的加减法。
你完全可以把“加”或者“乘”进行重新定义,利用自己的定义进行重定义。
所以一个数值域里面的加法和乘法或者不像我们现在思考的那样简单。
这个在程序里面应该说是语法糖……吧
作者: 乱逛的无尾熊    时间: 2015-3-23 14:29
b126
根据上面所有的等式可以推出一个依据:a+b=(a+b)*a,
所以,
9+5=(9+5)*9=126。
顺便,按照这个结论,可以知道,9+5≠5+9。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1