用c语言编程求最大公约数和最小公倍数
时间: 2023-11-08 11:02:59 浏览: 87
最大公约数和最小公倍数C语言实现.zip
以下是用 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 a, b;
printf("请输入两个数:");
scanf("%d %d", &a, &b);
printf("最大公约数为:%d\n", gcd(a, b));
printf("最小公倍数为:%d\n", lcm(a, b));
return 0;
}
```
运行结果:
```
请输入两个数:24 36
最大公约数为:12
最小公倍数为:72
```
阅读全文