求三个数的最大公因数的代码,不要用函数
时间: 2024-04-12 20:30:12 浏览: 169
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
以下是求三个数的最大公因数的代码,不使用函数:
```python
# 输入三个数
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
num3 = int(input("请输入第三个数:"))
# 找出三个数中的最小值
min_num = min(num1, num2, num3)
# 从最小值开始递减,找到最大公因数
gcd = 1
for i in range(2, min_num+1):
if num1 % i == 0 and num2 % i == 0 and num3 % i == 0:
gcd = i
# 输出结果
print("三个数的最大公因数为:", gcd)
```
请注意,这段代码没有使用函数,直接通过循环判断找到了三个数的最大公因数。
阅读全文