在JS中编写一个getMax函数,该函数接收两个参数,分别是num1和num2,表示2个数字。收到参数后,比较两个数的大小,返回最大值
时间: 2024-05-14 21:19:43 浏览: 16
好的,您可以在JS中编写如下的getMax函数:
```
function getMax(num1, num2) {
if (num1 > num2) {
return num1;
} else {
return num2;
}
}
```
这个函数会比较两个数字num1和num2的大小,如果num1大于num2,则返回num1,否则返回num2,即返回最大值。您可以用以下代码测试一下:
```
console.log(getMax(3, 6)); // 输出6
console.log(getMax(-2, -5)); // 输出-2
console.log(getMax(3, 3)); // 输出3
```
相关问题
JS编写一个函数函数返回两个数中的最大值
可以使用三元运算符或者 Math.max() 方法来实现返回两个数中的最大值。
示例代码:
```javascript
// 方法一:使用三元运算符
function getMax(num1, num2) {
return num1 > num2 ? num1 : num2;
}
console.log(getMax(10, 5)); // 10
// 方法二:使用 Math.max() 方法
function getMax(num1, num2) {
return Math.max(num1, num2);
}
console.log(getMax(10, 5)); // 10
```
在上面的代码中,我们定义了两个函数 getMax(),分别采用了三元运算符和 Math.max() 方法来实现返回两个数中的最大值。
定义一个GetMax函数,调用时传入2个正整数a和b,要求返回这两个正整数的最大公约数和最小公倍数,最后在主程序中输出结果。
好的,以下是定义GetMax函数的C++代码:
```cpp
#include <iostream>
using namespace std;
int GetMax(int a, int b, int& gcd, int& lcm) {
int max_num = max(a, b);
int min_num = min(a, b);
int remainder = max_num % min_num;
int quotient = max_num / min_num;
while (remainder != 0) {
max_num = min_num;
min_num = remainder;
quotient = max_num / min_num;
remainder = max_num % min_num;
}
gcd = min_num;
lcm = a * b / gcd;
return 0;
}
int main() {
int a = 24, b = 36;
int gcd, lcm;
GetMax(a, b, gcd, lcm);
cout << "a = " << a << ", b = " << b << endl;
cout << "gcd = " << gcd << ", lcm = " << lcm << endl;
return 0;
}
```
在此,我们定义了GetMax函数,它接受两个正整数a和b,同时它有两个额外的参数gcd和lcm,这两个参数用于返回最大公约数和最小公倍数。
函数内部使用辗转相除法计算最大公约数,并且在计算过程中顺便计算最小公倍数。最后将结果保存到gcd和lcm变量中,并返回0。
在主程序中,我们声明了两个整数变量a和b,然后调用GetMax函数,将最大公约数和最小公倍数保存到gcd和lcm变量中。最后输出结果。
希望这个代码对你有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![png](https://img-home.csdnimg.cn/images/20210720083516.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)