📅  最后修改于: 2023-12-03 14:59:45.945000             🧑  作者: Mango
math.remquo()函数是C++ STL中的一个数学函数,用于将被除数除以除数并返回商和余数。这个函数返回商和余数的值分别存储在两个参数中,其中一个参数是指针类型。此函数可以更准确地计算商和余数,并且可以有效地避免舍入误差。
double remquo(double x, double y, int *quo);
x
-- 被除数y
-- 除数quo
-- 指向 int 类型的指针,存放商的整数部分返回一个double类型的值,即余数的值,如果x或y为NaN,则返回NaN。
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double x = 10.0, y = 3.0, z;
int q;
z = remquo(x, y, &q);
cout << "商的整数部分:" << q << endl;
cout << "余数:" << z << endl;
return 0;
}
输出结果:
商的整数部分:3
余数:1