用c语言编程实现从键盘任意输入两个整数,计算并输出两个数的最大公约数和最小公倍数。
时间: 2023-05-20 16:02:44 浏览: 187
大学经典C语言编程试题.doc
以下是用C语言实现从键盘任意输入两个整数,计算并输出两个数的最大公约数和最小公倍数的代码:
```c
#include <stdio.h>
int main() {
int num1, num2, i, gcd, lcm;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
// 计算最大公约数
for (i = 1; i <= num1 && i <= num2; ++i) {
if (num1 % i == 0 && num2 % i == 0) {
gcd = i;
}
}
// 计算最小公倍数
lcm = (num1 * num2) / gcd;
printf("最大公约数为:%d\n", gcd);
printf("最小公倍数为:%d\n", lcm);
return 0;
}
```
如果您有任何问题,请随时问我。
阅读全文