从键盘输入2个非负整数a和b,求两数最小公倍数
时间: 2024-03-03 08:49:36 浏览: 31
好的,我可以帮你解决这个问题。
求两个数的最小公倍数可以通过它们的乘积除以它们的最大公约数得到。
因此,我们可以先求出这两个数的最大公约数,然后将它们的乘积除以最大公约数即可得到最小公倍数。
以下是示例代码:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
a = int(input("请输入第一个非负整数:"))
b = int(input("请输入第二个非负整数:"))
lcm = a * b // gcd(a, b)
print("最小公倍数为:", lcm)
```
希望能帮到你!
相关问题
题目:从键盘输入2个非负整数a和b,求两数最小公倍数。
好的,这是一个关于求最小公倍数的问题。我们可以通过求两个数的最大公约数来求得它们的最小公倍数。因为有一个公式:两数的最小公倍数等于两数的乘积除以它们的最大公约数。因此,我们可以先求出两个数的最大公约数,再用它们的乘积除以最大公约数,即可得到它们的最小公倍数。
以下是 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
// 求最大公约数
int gcd(int a, int b) {
return b == 0 ? a : gcd(b, a % b);
}
int main() {
int a, b;
cout << "请输入两个非负整数a和b:" << endl;
cin >> a >> b;
int lcm = a * b / gcd(a, b); // 求最小公倍数
cout << "它们的最小公倍数为:" << lcm << endl;
return 0;
}
```
输入示例:
```
请输入两个非负整数a和b:
12 18
```
输出示例:
```
它们的最小公倍数为:36
```
希望能够帮助到你!
用c语言输入2个非负整数a和b,求两数最小公倍数
好的,下面是用 C 语言实现求两个非负整数 a 和 b 的最小公倍数的示例代码:
```c
#include <stdio.h>
int gcd(int a, int b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
int main() {
int a, b;
printf("请输入第一个非负整数:");
scanf("%d", &a);
printf("请输入第二个非负整数:");
scanf("%d", &b);
int lcm = a * b / gcd(a, b);
printf("最小公倍数为:%d\n", lcm);
return 0;
}
```
在上面的代码中,我们定义了一个 `gcd` 函数,用来求两个数的最大公约数,然后在 `main` 函数中读取输入的两个数,计算它们的最小公倍数,并输出结果。
希望这个示例代码能帮到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)