1.定义一个函数max,求两个整数的最大值。用c++实现代码
时间: 2024-10-17 08:04:14 浏览: 47
1_1. 产生100个随机数_求其最小值和最大值以及平均值_
5星 · 资源好评率100%
在C++中,你可以定义一个模板函数`max`来求两个整数的最大值,这样可以处理任意类型的整数。这里是一个简单的例子:
```cpp
#include <iostream>
// 定义模板函数max,接收两个参数并返回较大值
template<typename T>
T max(T a, T b) {
return (a > b) ? a : b;
}
int main() {
int num1 = 10, num2 = 20;
std::cout << "The maximum of " << num1 << " and " << num2 << " is: " << max(num1, num2) << std::endl;
// 或者处理更大范围的整型,如long long
long long llNum1 = 99999999999LL, llNum2 = 100000000000LL;
std::cout << "The maximum of " << llNum1 << " and " << llNum2 << " is: " << max<lllong>(llNum1, llNum2) << std::endl;
return 0;
}
```
在这个例子中,`<typename T>`表示模板参数T,可以是任何基本数据类型或它们的引用。`max(a, b)`会比较a和b的大小,并返回较大的那个。
阅读全文