使用用c语言写一段程序用于求两个数的最大公约数和最小公倍数
时间: 2023-11-17 15:14:16 浏览: 88
C语言编程实现求两个数的最大公约数和最小公倍数
以下是使用 C 语言编写的程序,用于计算两个数的最大公约数和最小公倍数:
```c
#include <stdio.h>
int main()
{
int num1, num2, i, gcd, lcm;
printf("Enter two numbers: ");
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("The GCD of %d and %d is %d\n", num1, num2, gcd);
printf("The LCM of %d and %d is %d\n", num1, num2, lcm);
return 0;
}
```
在这个程序中,我们首先接收用户输入的两个数字,并使用循环计算它们的最大公约数。然后,我们使用最大公约数计算最小公倍数,并将其打印到屏幕上。
阅读全文