我们知道,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
Copy
输出数据 1
2.13
代码呈现
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b;
scanf("%lf%lf",&a,&b);
printf("%.2lf",min(a,b));
}