搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 10十进制转八进制,为什么不能用除八取余的方法做出来?
标题:
10十进制转八进制,为什么不能用除八取余的方法做出来?
只看楼主
黄265
来 自:江苏
等 级:
新手上路
帖 子:16
专家分:2
注 册:2022-8-17
结帖率:
100%
楼主
已结贴
√
问题点数:1 回复次数:5
10十进制转八进制,为什么不能用除八取余的方法做出来?
10/8=1......2
2/8=0......2
但正解为12,与我计算出来的不符。
搜索更多相关主题的帖子:
进制转
计算
八进制
方法
2022-08-17 13:58
op123
等 级:
贵宾
威 望:
21
帖 子:170
专家分:461
注 册:2022-6-4
第
2
楼
得分:1
你理解错了,应该是:除了第一次是直接用要转换的数来除以八取余,每次都用上一次除后的商来除以八取余;
还有一点要注意,比如10除2,其实是2/10,如果你想让它等价于10/2,那你就必须加一个“以”字,改成10除以2
[此贴子已经被作者于2022-8-19 16:24编辑过]
2022-08-17 15:42
op123
等 级:
贵宾
威 望:
21
帖 子:170
专家分:461
注 册:2022-6-4
第
3
楼
得分:0
所以是:
10/8=1......2
1/8=0......1
答案是12
2022-08-17 15:44
黄265
来 自:江苏
等 级:
新手上路
帖 子:16
专家分:2
注 册:2022-8-17
第
4
楼
得分:0
回复 3楼 op123
不是用余数除8吗?你这第二次明明用了上一次的商除8了。
2022-08-17 15:59
wp231957
来 自:神界
等 级:
版主
威 望:
422
帖 子:13681
专家分:53296
注 册:2012-10-18
第
5
楼
得分:1
回复 4楼 黄265
8 100 .... 4
12 ....4
1
所以100(10)=144(8)
DO IT YOURSELF !
2022-08-17 16:37
op123
等 级:
贵宾
威 望:
21
帖 子:170
专家分:461
注 册:2022-6-4
第
6
楼
得分:0
回复 4楼 黄265
我敲的时候打着打着就打瞌睡了......嗯,晚上干别的事了,所以打错了,应该是商
2022-08-19 16:28
6
1/1页
1
参与讨论请移步原网站贴子:
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