用C++语言求3个数中最大数(分别考虑整数、实数、长整数的情况)。要求用函数重载来实现。函数原型为:int max(int,int,int);double max(double,double,double);long max(long,long,long);
时间: 2023-11-26 22:06:14 浏览: 61
C++程序实现三个数中求最大的数
好的,我能够帮你回答这个问题。
下面是你需要的函数:
```c
int max(int a, int b, int c){
int max_num = a > b ? a : b;
max_num = max_num > c ? max_num : c;
return max_num;
}
double max(double a, double b, double c){
double max_num = a > b ? a : b;
max_num = max_num > c ? max_num : c;
return max_num;
}
long max(long a, long b, long c){
long max_num = a > b ? a : b;
max_num = max_num > c ? max_num : c;
return max_num;
}
```
这些函数会接收三个参数,然后返回这三个参数中最大的值。对于每种类型的值都有对应的函数。
如果你有任何其他问题,请继续询问。
阅读全文