问题标签 [division]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1627 浏览

java - 在 Java 中使用 double 类型进行除法时出错

好的。我已经把头撞到墙上了大约 2 个小时,试图弄清楚为什么世界double answer = 364/365;上告诉我那answer是 0。或者任何其他的组合double,它只是截断小数,我只是不知道为什么。

0 投票
4 回答
4051 浏览

c# - 如何在程序中逐位执行除法?

我正在写一个类似于 mpz (C) 或 BigInteger (Java) 的类。这只是为了好玩,所以请不要继续说我不应该写我自己的。

我有一堂类似于:

现在,执行这个类的 add() 和 subtract() 方法非常简单。这是一个例子:

同样,做乘法也不是那么难。

我在维基百科上看到有一个关于Division Algorithms的页面,但我不确定哪一个适合我正在尝试做的事情。

因为这些正整数(表示为数字)可以是任意长的,所以我想确保我不会尝试在逐个数字的基础上进行任何操作。

但是,任何人都可以为我指出正确的方向来对表示为的两个数字进行除法吗?另外,我可以忽略余数,因为这是整数除法。List<Integer>

0 投票
4 回答
29804 浏览

c - 除法结果始终为零

我得到了这个 C 代码。

我想知道为什么我的变量 't' 总是为零(在 printf 函数中)?

0 投票
1 回答
222 浏览

html - 如何将分区向右对齐

我正在尝试将侧边栏推到页面的右侧。当我这样做时,我的部门被推到页面底部。为什么是这样?

这是我的页面: 链接文本

0 投票
11 回答
6837 浏览

division - 不同的编程语言如何处理除以 0?

也许这是一个错误的问题,但我很好奇。我知道当被要求除以 0 时,许多语言会简单地爆炸并失败,但是有没有任何编程语言可以智能地处理这个不可能的总和 - 如果是这样,它们会做什么?他们是继续处理,将 350/0 视为 350,还是停止执行,还是什么?

0 投票
2 回答
3147 浏览

assembly - 有符号整数的 MIPS 除法

我想知道是否有人可能知道如何在 MIPS 中执行两个有符号整数之间的除法,而不使用内置的除法运算。

在问题规范中,我被告知除数寄存器、ALU 和商寄存器都是 32 位宽,余数寄存器是 64 位。

0 投票
3 回答
6382 浏览

c++ - 多项式除法重载运算符

行。这是我迄今为止成功编码的操作,感谢您的帮助:

补充:

减法:

乘法:

部门(编辑):

};

前三个工作正常,但除法没有,因为程序似乎处于无限循环中。

最终更新 在听了 Dave 之后,我终于通过重载 / 和 & 来返回商和余数,所以非常感谢大家的帮助,尤其是 Dave 的好主意!

PS 如果有人想让我发布这 2 个重载运算符,请通过评论我的帖子来询问(也许给所有相关人员投票)。

0 投票
5 回答
8136 浏览

c# - 十进制值应为 0.0x 时为零

如果之前讨论过这个,对不起,我很难搜索到这个。

我正在计算折旧率。我们计算的一部分是 1/生命(以月为单位)。我的表将这些数据存储在一个decimal字段中。我试过了,但是(定义为 a )test = 1 / estimatedLife;的计算结果是 0。testdecimal

假设估计寿命为 36 个月。所以 1/36 应该等于 0.02777778。

有什么想法我做错了吗?

顺便说一句,我将其更改test为双倍并得到了相同的结果。

0 投票
1 回答
1897 浏览

c# - 在 C# 中使用无限级数计算 pi

我尝试用 C# 编写以下程序来使用无限递归计算 pi,但我一直对整数/双精度/小数除法感到困惑。

我真的不知道为什么这不起作用,所以请原谅我对强类型的东西缺乏了解,因为我还在学习 C#。

提前致谢!

0 投票
3 回答
8585 浏览

java - 为什么 (360 / 24) / 60 = 0 ... 在 Java 中

我正在尝试计算 (360 / 24) / 60 当我应该得到 0.25 时,我一直得到答案 0.0

用文字表示:我想将 360 除以 24,然后将结果除以 60

这打印出来:

0.0

这是为什么?我是在做一些非常愚蠢的事情,还是有充分的理由这样做