以下是使用Python实现的函数代码示例:
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
def gcd_of_three(a, b, c):
return gcd(gcd(a, b), c)
该函数使用欧几里得算法计算三个数的最大公约数(GCD)。先调用gcd函数计算a和b的GCD,再将结果与c计算GCD。
示例:
print(gcd_of_three(24, 36, 48)) # Output: 12
print(gcd_of_three(11, 17, 23)) # Output: 1
该函数可以处理任意大小的数字,并且不需要使用数组。
上一篇:不使用数组的C语言中的矩阵