# C++ 程序：计算商数和余数

> 原文： [https://www.programiz.com/cpp-programming/examples/quotient-remainder](https://www.programiz.com/cpp-programming/examples/quotient-remainder)

#### 在此示例中，您将学习查找给定除数和除数的商和余数。

在该程序中，要求用户输入两个整数（除数和除数），然后计算商和余数。

要计算商和余数，除数和除数都应为整数。

* * *

## 示例：计算商和余数

```cpp
#include <iostream>
using namespace std;

int main()
{    
    int divisor, dividend, quotient, remainder;

    cout << "Enter dividend: ";
    cin >> dividend;

    cout << "Enter divisor: ";
    cin >> divisor;

    quotient = dividend / divisor;
    remainder = dividend % divisor;

    cout << "Quotient = " << quotient << endl;
    cout << "Remainder = " << remainder;

    return 0;
}
```

**输出**

```cpp
Enter dividend: 13
Enter divisor: 4
Quotient = 3
Remainder = 1
```

除法运算符`/`用于计算商（在`float`或整数变量之间）。

当一个整数除以另一个整数（模运算符不能用于浮点型变量）时，模运算符`%`计算余数。