分页: 1 / 3

出个小学除法题

发表于 : 2022年 8月 9日 18:38
huangchong
但是是16进制数
要求答案也写成16进制数



12345/ffff

等于多少

显然是有理数 小数部分是循环小数 所以答案得按小学规矩
考虑到 打点不好打 那可以括号把循环部分 括起来

Re: 出个小学除法题

发表于 : 2022年 8月 9日 18:41
huangchong
各位推娃学编程的 也可以拿回家给娃看看

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:12
supermassive
huangchong 写了: 2022年 8月 9日 18:38 但是是16进制数
要求答案也写成16进制数



12345/ffff

等于多少

显然是有理数 小数部分是循环小数 所以答案得按小学规矩
考虑到 打点不好打 那可以括号把循环部分 括起来
ffff写成10000-1应该容易多了

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:20
huangchong
supermassive 写了: 2022年 8月 9日 19:12 ffff写成10000-1应该容易多了
哈哈 思路大概就是这样 若干种具体想法 本质一回事

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:22
supermassive
huangchong 写了: 2022年 8月 9日 19:20 哈哈 思路大概就是这样 若干种具体想法 本质一回事
感觉跟abc / 999 = 0.abcabcabc一个道理

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:22
huangchong
supermassive 写了: 2022年 8月 9日 19:22 感觉跟abc / 999 = 0.abcabcabc一个道理
是的

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:25
supermassive
huangchong 写了: 2022年 8月 9日 19:22是的
盲猜一个1.(2345)

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:27
huangchong
supermassive 写了: 2022年 8月 9日 19:25 盲猜一个1.(2345)
不对

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:27
huangchong
supermassive 写了: 2022年 8月 9日 19:25 盲猜一个1.(2345)
你都知道原理了 就差一两个弯

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:28
huangchong
huangchong 写了: 2022年 8月 9日 19:27 你都知道原理了 就差一两个弯
到这地步我就不能提示了
一提示乐趣就没了

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:32
huangchong
huangchong 写了: 2022年 8月 9日 19:28 到这地步我就不能提示了
一提示乐趣就没了
我一开始还尝试了一下写竖式 做16进制除法 还得琢磨ff乘以7是几 6b8a除以fff是几 余几

几乎要写程序来做竖式除法了

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:37
YWY
supermassive 写了: 2022年 8月 9日 19:25 盲猜一个1.(2345)
比一比分子分母谁大谁小,就知道商应该大于还是小于1。

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:37
supermassive
huangchong 写了: 2022年 8月 9日 19:27不对
1.2346!

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:38
huangchong
YWY 写了: 2022年 8月 9日 19:37 比一比分子分母谁大谁小,就知道商应该大于还是小于1。
是12345除以4个f

超重的答案离正确答案其实就差一点点

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:38
huangchong
supermassive 写了: 2022年 8月 9日 19:371.2346!
你这个写法是1.23466666666666666(6)

你是这个意思吗?


(见 repeating decimal的notation 部分)

https://en.wikipedia.org/wiki/Repeating ... prov=sfti1



说说思路

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:41
supermassive
huangchong 写了: 2022年 8月 9日 19:38 你这个写法是1.23466666666666666(6)!

你是这个意思吗?


说说思路
12345 = 10000 + 2345 = ffff + 2346

所以是1.(2346)

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:41
progress
1.234611111

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:42
huangchong
progress 写了: 2022年 8月 9日 19:411.234611111
不对

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:43
huangchong
supermassive 写了: 2022年 8月 9日 19:41 12345 = 10000 + 2345 = ffff + 2346

所以是1.(2346)
这个想法不错

不过还得说明为啥2346/ffff是0.(2346)

Re: 出个小学除法题

发表于 : 2022年 8月 9日 19:45
YWY
huangchong 写了: 2022年 8月 9日 19:38 是12345除以4个f

超重的答案离正确答案其实就差一点点
我看错了,以为是5个f