在本教程中,我们将检查两个数字是否近似相等。如果给定的两个数字相等,那么我们将打印 yes,否则则不是。,但是让我明确一下,我们不会在这里做任何魔术,基本上我们还必须给出一个 epsilon 值。,因此,当我们计算这两个数字之间的绝对差,然后与 epsilon 进行比较时,如果绝对差小于 epsilon,则两个数字近似相等,否则不近似相等。假设给出的两个数字是 6.79 和 6.75,epsilon 为 0.05,因此我们首先计算绝对差,结果为 abs (6.79-6.75)=0.04,它小于 epsilon 值,因此数字近似相等.,您可能会想为什么是绝对的?,所以,这是在我们要从中减去的第一个值是最小值并且我们要减去的值是最小值的情况下,那么在这种情况下差异将为负,并且不会给出所需的输出。所以,通过取绝对值我们可以摆脱这个问题。,让我们举个例子,登录后复制,当我们计算两个数字之间的绝对差时,它将是 0.02,而给定的 epsilon 值是 0.01,因此我们的绝对差大于 epsilon 值,因此它不近似相等。,以下是检查两个数字是否近似相等的语法/伪代码 –,登录后复制