通过最大公约数计算

简介: 【10月更文挑战第20天】通过最大公约数计算。

通过最大公约数计算

include

int main()
{
int n1, n2, i, gcd, lcm;

printf("输入两个正整数: ");
scanf("%d %d",&n1,&n2);

for(i=1; i <= n1 && i <= n2; ++i)
{
    // 判断最大公约数
    if(n1%i==0 && n2%i==0)
        gcd = i;
}

lcm = (n1*n2)/gcd;
printf("%d 和 %d 的最小公倍数为 %d", n1, n2, lcm);

return 0;

}
运行结果:

输入两个正整数: 72 120
72 和 120 的最小公倍数为 360

相关文章
|
6月前
|
算法
求最大公约数和最小公倍数的算法
求最大公约数和最小公倍数的算法
73 0
|
15天前
计算自然数的和
【10月更文挑战第18天】计算自然数的和。
20 10
|
12天前
求这两个数的最大公约数
【10月更文挑战第21天】求这两个数的最大公约数。
7 1
|
2月前
|
移动开发 算法
求其最大公约数和最小公倍数
求其最大公约数和最小公倍数。
67 5
|
6月前
|
算法 测试技术 C#
【数学】【数论】【最大公约数】1819. 序列中不同最大公约数的数目
【数学】【数论】【最大公约数】1819. 序列中不同最大公约数的数目
|
6月前
|
算法 Python
最大公约数算法
最大公约数算法
|
6月前
|
算法 Python
最小公倍数算法
最小公倍数算法
|
算法
求最大公约数和最小公倍数的几种算法
求最大公约数和最小公倍数的几种算法
144 0
求解最大公约数和最小公倍数
求解最大公约数和最小公倍数
求解最大公约数和最小公倍数
|
机器学习/深度学习 算法 Windows
HOW求两个数的最大公约数?
HOW求两个数的最大公约数?
113 0
HOW求两个数的最大公约数?