给我一个c语言求两个正整数的最小公倍数的代码
时间: 2023-05-31 08:07:21 浏览: 130
C语言程序计算两个整数的最小公倍数
以下是C语言的代码:
```c
#include <stdio.h>
int main() {
int num1, num2, max;
printf("请输入两个正整数:");
scanf("%d %d", &num1, &num2);
max = (num1 > num2) ? num1 : num2;
while(1) {
if(max % num1 == 0 && max % num2 == 0) {
printf("%d和%d的最小公倍数为:%d", num1, num2, max);
break;
}
++max;
}
return 0;
}
```
该程序利用了循环和条件语句,先输入两个正整数,然后找出两个数中较大的一个作为循环终止条件,逐个检查这个数的倍数是否同时也是另一个数的倍数。找到第一个同时是两数倍数的数,即为它们的最小公倍数。
阅读全文