编写查找商和余数的程序

17 Mar 2025 | 5 分钟阅读

在本文中,我们将讨论用 C、Java、PHP 和 Python 等不同编程语言编写的查找商和余数的程序。

Write a program to find the quotient and remainder

但在编写程序之前,让我们先简要介绍一下商和余数。

什么是商?

除法的不同部分是被除数、除数、商和余数。商可以定义为除法的计算结果。商的公式是 -

在除法中,一个数除以另一个数得到另一个数形式的输出。**被除数**是被除的数,**除数**是除给定数的数。

在分数中,分子是**被除数**,分母是**除数**,当分子除以分母时,结果将是**商**。例如,假设我们要用**4**(除数)除**20**(被除数);我们将得到**5**,这就是**商**。

什么是余数?

余数定义为除法后剩余的值。例如,如果我们用 4 除 25,我们将得到 1 作为余数。如果一个数能整除另一个数,余数将为 0。

余数总是小于除数;如果它大于除数,则表示除法未完成。但是余数可以小于或大于商;例如,如果我们用 7 除 41,我们将得到 5 作为商,6 作为余数,它小于除数但大于商。

我们知道除法的方法 -

所以,余数的公式将是 -

现在,让我们看看用不同编程语言查找商和余数的程序。

查找商和余数的程序

程序:编写一个用 C 语言查找商和余数的程序。

输出

Write a program to find the quotient and remainder

程序:编写一个用 C# 语言查找商和余数的程序。

C# 中,我们可以使用 **Math.DivRem** 方法来查找两个数字的商和余数。我们也可以在不使用 **Math.DivRem** 方法的情况下编写程序。所以,让我们看看 C# 中查找商和余数的这两种方法。

使用 Math.DivRem() 方法

输出

Write a program to find the quotient and remainder

原生方法

输出

Write a program to find the quotient and remainder

程序:编写一个用 Java 语言查找商和余数的程序。

输出

Write a program to find the quotient and remainder

程序:编写一个用 JavaScript 语言查找商和余数的程序。

在此示例中,我们使用 **Math.floor()** 函数来计算除数。JavaScript Math.floor() 方法将给定数字向下舍入到最接近的整数值并返回它。例如,3.7 返回 3,5.9 返回 5 等。

如果给定的数字已经是整数,则 **floor()** 方法直接返回该数字。

输出

Write a program to find the quotient and remainder

程序:编写一个用 PHP 语言查找商和余数的程序。

PHP 中,我们可以使用 **intdiv()** 和 **fmod()** 函数来查找商和余数。

**intdiv()** 是 PHP 的一个数学函数,用于计算整数除法。它返回除法的整数商。

PHP **fmod()** 函数用于返回参数除法的浮点余数。

现在,让我们看看使用或不使用默认 PHP 函数的程序。

使用 **intdiv()** 和 **fmod()** 函数

输出

Write a program to find the quotient and remainder

原生方法

输出

Write a program to find the quotient and remainder

程序:编写一个用 Python 语言查找商和余数的程序。

在这里,我们还看到两种在 Python 中查找商和余数的方法。第一种方法是使用 **divmod()** 函数,第二种方法是原生方法。

Python **divmod()** 函数用于获取两个数字的余数和商。此函数接受两个数字参数并返回一个元组。

使用 **divmod()** 函数

输出

Write a program to find the quotient and remainder

使用原生方法

输出

Write a program to find the quotient and remainder

那么,关于本文就到这里。我们已经讨论了在 C、Java、C#、PHP、Python 和 JavaScript 中查找商和余数的程序。希望您觉得这篇文章很有启发性,并能了解不同编程语言中查找商和余数的知识。


下一个主题程序列表