
十进制120转换成八进制! 50
120/8 =15 商15 余数0
15/8=1.875商1 余数7
1/8=0.125商0 余数1
为什么上面15/8=1.875 余数等于7?
-----------------------------------------
还有一个120十进制转十六进制
120/16=7.5 商7 余数5
7.5/16=0.46875 商0 余数7
为什么上面的7/516=0.46875 余数等于7
在线求解答谢谢! 展开
15/8=1.875 商1...7 余
为什么余不是8而是7?
算这些,都是用整数,不能有小数。
15/8 =1.875
你这里的 0.875,是小数,你算这么仔细干嘛?
15/8 = 商是 1,余数是 7 !!!
这不是小学二年级的知识吗?
你别用小学三年级的知识来作题。

2022-05-15 广告
格式化输出可以设置你输出时的进制。
具体百度,打字麻烦。
而且两个int做除法,结果也是int,你要小数点必须强制类型转换
没有。。我就想弄懂进制
哦,详见小学奥数.这个算法你可以百度得到
第二个问题是商0余7
你这个和例外两个答案不一样了?
15/8=1...7 商1 余数7(解释:15=1*8+7)
1/8=0...1 商0 余数1(解释:1=0*8+1)
120/16=7...5 商7 余数5(解释:120=7*16+5)
7/16=0...7 商0 余数7(解释:7=0*16+7)
好晕,让我缓缓
带余除法(也称为欧几里德除法)是数学中的一种基本算术计算方式。
给定一个被除数a和一个除数b,带余除法给出一个整数q和一个介于一定范围的余数r,使得下面等式成立:
a=b*q+r
一般限定余数的范围在0与b之间,也有限定在-b/2与b/2之间。这样的限定都是为了使得满足等式的q有且仅有一个。这时候的q称为带余除法的商。带余除法一般表示为:
a/b=q...r
表达为:“a除以b等于q,余r”。
最常见的带余除法是整数与整数的带余除法(被除数a和除数b都是整数),但实数与整数乃至实数与实数的带余除法也有应用。对一般的抽象代数系统,能够进行带余除法的都是具有欧几里德性质的系统。如果余数为零,则称b整除a。一般约定除数b不能为0。
例子
以下是整数带余除法的例子:依照公历,一年中的四月份有30天。每星期有7天,从四月的第一天开始,可以数出有四个星期,此外还有2天。如果要数出5个星期,则还差了5天。带余除法表示,就是:
30/7=4...2
里面的30是被除数,7是除数,4是带余除法得到的商,2是带余除法得到的余数。日常生活中说:“四月份有四个多星期”,是带余除法的结果。
另一个例子是分配问题。假设有30个苹果要分给7个人,每人分的要一样多,那么可以使用带余除法:
30/7=4...2
这说明每人可以分到4个,还剩余2个。如果每人分5个,则是不够的。每人如果只分3个,则还剩余9个,可以继续分。带余除法说明了在人人分到的要一样多的条件下,每人可以分到的最多苹果数目。