最大公因数和最小公倍数c语言
时间: 2023-11-17 11:01:39 浏览: 105
C经典算法之最大公因数、最小公倍数、因式分解
5星 · 资源好评率100%
以下是求最大公因数和最小公倍数的C语言代码:
```c
#include <stdio.h>
int gcd(int a, int b) {
if(b == 0) return a;
return gcd(b, a % b);
}
int lcm(int a, int b) {
return a * b / gcd(a, b);
}
int main() {
int a, b;
printf("请输入两个正整数:");
scanf("%d %d", &a, &b);
printf("它们的最大公因数是:%d\n", gcd(a, b));
printf("它们的最小公倍数是:%d\n", lcm(a, b));
return 0;
}
```
运行效果:
```
请输入两个正整数:12 18
它们的最大公因数是:6
它们的最小公倍数是:36
```
阅读全文