辗转相除法c语言递归
时间: 2023-11-26 19:43:39 浏览: 88
ZhanZhuan_辗转相除法_
好的,以下是辗转相除法的C语言递归实现:
```c
int gcd(int a, int b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
```
这个函数接受两个整数参数a和b,返回它们的最大公约数。如果b等于0,则a就是最大公约数;否则,递归调用gcd函数,传入参数b和a%b。
阅读全文