函数的重载无法正常进行
#include<iostream>using namespace std;
int Choose(int x, int y, int z);
double Choose(double x, double y, double z);
int main()
{
int x, y, z, a;
cout << "请输入三个数字:";
cin >> x >> y >> z;
a = Choose(x, y, z);
cout << "最大值为" << a;
double x2, y2, z2, a2;
cout << "请输入三个数字:";
cin >> x2 >> y2 >> z2;
a2 = Choose(x2, y2, z2);
cout << "最大值为" << a2;
}
int Choose(int x, int y, int z)
{
int temp;
temp = (x > y) ? x : y;
temp = (temp > z) ? temp : z;
return temp;
}
double Choose(double x, double y, double z)
{
double temp;
temp = (x > y) ? x : y;
temp = (temp > z) ? temp : z;
return temp;
}
各位大神们帮忙看下
感觉我的代码没有错误,但是运行以后结果如图
大神们能不能给看下是哪里出错了啊
我不知道你的vs啥版本,反正我的vs2013没问题,我估计你的是因为main函数没有写返回值
页:
[1]