📅  最后修改于: 2023-12-03 14:39:57.045000             🧑  作者: Mango
在C++中,fmax()和fmin()是用于获取两个数字中的最大值和最小值的函数。这两个函数都属于cmath头文件中的函数。
下面我们来详细了解一下它们的用法。
fmax()函数用于获取两个数字中的最大值。它的函数原型如下所示:
double fmax(double num1, double num2);
其中,num1和num2表示需要比较的两个数字,返回值为num1和num2中的最大值。
下面是一个例子:
#include <iostream>
#include <cmath>
int main()
{
double num1 = 12.345;
double num2 = 23.456;
std::cout << "The maximum value of " << num1 << " and " << num2 << " is " << fmax(num1, num2) << std::endl;
return 0;
}
输出:
The maximum value of 12.345 and 23.456 is 23.456
fmin()函数用于获取两个数字中的最小值。它的函数原型如下所示:
double fmin(double num1, double num2);
其中,num1和num2表示需要比较的两个数字,返回值为num1和num2中的最小值。
下面是一个例子:
#include <iostream>
#include <cmath>
int main()
{
double num1 = 12.345;
double num2 = 23.456;
std::cout << "The minimum value of " << num1 << " and " << num2 << " is " << fmin(num1, num2) << std::endl;
return 0;
}
输出:
The minimum value of 12.345 and 23.456 is 12.345
总结:
fmax()和fmin()是C++中常用的数学函数,用于获取两个数字中的最大值和最小值。在实际编程中,我们可以用它们来简化比较操作的逻辑。