题目描述
我们知道,min() 函数如果传入的参数一个是 double 一个是 int 会有报错:
[Error] no matching function for call to 'min(double, int)'
请自己实现一个函数 my_min(),输入 a,b,返回 a 和 b 中的最小值。
输入格式
依次输入 a 和 b,用空格隔开。
a 可以为整数,也可以为浮点数。
b 可以为整数,也可以为浮点数。
输出格式
输出 a 和 b 中较小的那个。
结果保留两位小数。
样例
输入数据 1
3.159 2.134
输出数据 1
2.13
代码实现
#include<bits/stdc++.h>
using namespace std;
double my_min(double x,double y){
if(x>y){
return y;
}else{
return x;
}
}
int main(){
double a,b;
cin>>a>>b;
printf("%.2lf",my_min(a,b));
return 0;
}