最大公约数 从键盘输入两个数(每行一个数字),调用函数gcd()输出两个数的最大公约数并显示在屏幕上,要求输出最大公约数。 输入示例:
时间: 2024-05-11 07:17:05 浏览: 140
输入示例:
```
24
36
```
输出示例:
```
最大公约数为:12
```
以下是实现该功能的 Python 代码:
```python
def gcd(a, b):
"""
求a和b的最大公约数
"""
if b == 0:
return a
return gcd(b, a % b)
# 读取两个整数
a = int(input())
b = int(input())
# 调用gcd函数,求最大公约数
result = gcd(a, b)
# 输出结果
print("最大公约数为:{}".format(result))
```
相关问题
从键盘输入两个数调用函数gcd输出两个数的最大公约数并显示在屏幕上,要求输出最大公约数(辗转求余法)
好的,以下是实现该功能的C++代码:
```c++
#include <iostream>
using namespace std;
int gcd(int a, int b) {
if (b == 0)
return a;
else
return gcd(b, a % b);
}
int main() {
int num1, num2;
cout << "请输入两个整数:" << endl;
cin >> num1 >> num2;
int result = gcd(num1, num2);
cout << "最大公约数为:" << result << endl;
return 0;
}
```
以上代码定义了一个`gcd`函数,用来计算两个数的最大公约数。`main`函数中先输入两个整数,然后调用`gcd`函数计算最大公约数,并输出结果。
python从键盘输入两个数调用函数gcd输出两个数的最大公约数并显示在屏幕上,要求输出最大公约数(辗转求余法)
好的,您可以使用以下代码来实现:
```python
def gcd(a, b):
while b:
a, b = b, a % b
return a
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
result = gcd(num1, num2)
print("最大公约数为:", result)
```
运行代码后,程序会要求您输入两个数,然后调用`gcd()`函数来计算它们的最大公约数,并将结果输出到屏幕上。
希望能帮到您!
阅读全文
相关推荐















