标题:10十进制转八进制,为什么不能用除八取余的方法做出来?
只看楼主
黄265
Rank: 1
来 自:江苏
等 级:新手上路
帖 子:16
专家分:2
注 册:2022-8-17
结帖率:100%
已结贴  问题点数:1 回复次数:5 
10十进制转八进制,为什么不能用除八取余的方法做出来?
10/8=1......2
2/8=0......2
但正解为12,与我计算出来的不符。
搜索更多相关主题的帖子: 进制转 计算 八进制 方法 
2022-08-17 13:58
op123
Rank: 6Rank: 6
等 级:贵宾
威 望:21
帖 子:170
专家分:461
注 册:2022-6-4
得分:1 
你理解错了,应该是:除了第一次是直接用要转换的数来除以八取余,每次都用上一次除后的商来除以八取余;
还有一点要注意,比如10除2,其实是2/10,如果你想让它等价于10/2,那你就必须加一个“以”字,改成10除以2

[此贴子已经被作者于2022-8-19 16:24编辑过]

2022-08-17 15:42
op123
Rank: 6Rank: 6
等 级:贵宾
威 望:21
帖 子:170
专家分:461
注 册:2022-6-4
得分:0 
所以是:
10/8=1......2
1/8=0......1
答案是12
2022-08-17 15:44
黄265
Rank: 1
来 自:江苏
等 级:新手上路
帖 子:16
专家分:2
注 册:2022-8-17
得分:0 
回复 3楼 op123
不是用余数除8吗?你这第二次明明用了上一次的商除8了。
2022-08-17 15:59
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:1 
回复 4楼 黄265
8    100  .... 4
      12   ....4
       1
所以100(10)=144(8)


DO IT YOURSELF !
2022-08-17 16:37
op123
Rank: 6Rank: 6
等 级:贵宾
威 望:21
帖 子:170
专家分:461
注 册:2022-6-4
得分:0 
回复 4楼 黄265
我敲的时候打着打着就打瞌睡了......嗯,晚上干别的事了,所以打错了,应该是商
2022-08-19 16:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509808-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.325747 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved