| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1154 人关注过本帖
标题: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: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册: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
快速回复:10十进制转八进制,为什么不能用除八取余的方法做出来?
数据加载中...
 
   



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

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