我刚开始学习 c++,我写了一个代码来找到 int 值的最小值,现在我必须用双精度数来做,我错了!请让我知道如何解决它!
#include <iostream>
using namespace std;
void findminval (double num1, double num2) {
double minval;
if (num1<num2){
minval=num1;
} else {
minval=num2;
}
}
void findminval (int num1, int num2) {
int minval;
if (num1<num2){
minval=num1;
} else {
minval=num2;
}
}
int main(int argc, char** argv) {
int num1,num2;
cout<<"Enter Two Numbers"<<endl;
cin>>num1>>num2;
int minimumvalue = findminval(int num1,int num2);
cout<<minimumvalue<<endl;
double num1,num2;
cout<<"Enter Two Numbers"<<endl;
cin>>num1>>num2;
double minimumvalue = findminval(num1,num2);
cout<<minimumvalue<<endl;
return 0;
}