问题是:
编写一个函数,返回三个浮点数中的最小值。
应该如何具体去编写?
float minFloat(float first, float second, float third) {
float min = first; // 默认第一个数是最小值
if (first < second) {
if (first < third) {
min = first;
} else {
min = third;
}
} else if (second < third) {
min = second;
} else {
min = third;
}
return min;
}
差不多是这样吧,你去试试!
#include
using namespace std;
float Min(float num1,float num2,float num3)
{
if(num1>num2)
{
if(num2<num3)
{
return num2;
}else
{
return num3;
}
}
else
{
if(num1<num3)
{
return num1;
}
else
{
return num3;
}
}
}
int main()
{
float Min_Data;
Min_Data=Min(4.3,5.2,1.2);
cout<<"最小值为:"<<Min_Data;
}