我之前编写了一个程序,是关于浮点数的,但是一直显示错误,可以帮我看一下具体应该如何去编写吗?

问题是:
编写一个函数,返回三个浮点数中的最小值。

应该如何具体去编写?


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;

}

img