c语言求最小公倍数函数
时间: 2023-11-30 17:01:02 浏览: 114
最小公倍数是指两个数的公共倍数中最小的一个,我们可以用以下的C语言函数来求最小公倍数:
```c
#include <stdio.h>
int gcd(int a, int b) {
if (b == 0)
return a;
else
return gcd(b, a % b);
}
int lcm(int a, int b) {
return a * b / gcd(a, b);
}
int main() {
int num1, num2;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
printf("它们的最小公倍数是:%d", lcm(num1, num2));
return 0;
}
```
在这个函数中,我们首先定义了一个计算最大公约数的函数gcd,然后利用这个函数来求得两个数的最小公倍数lcm。在主函数中,我们先输入两个整数,然后调用lcm函数来输出它们的最小公倍数。