C语言中求最小公倍数可以使用辗转相除法来实现,具体步骤如下:
示例代码如下:
#include <stdio.h>
int lcm(int a, int b) {
int max = (a > b) ? a : b;
while (1) {
if (max % a == 0 && max % b == 0) {
return max;
}
max++;
}
}
int main() {
int a, b;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
printf("最小公倍数为:%d\n", lcm(a, b));
return 0;
}
在上面的代码中,我们定义了一个函数 lcm 来求最小公倍数,然后在 main 函数中调用 lcm 函数,输入两个整数,并输出最小公倍数。