最小公倍数
2020-03-30 07:34
204 查看
Problem Description
给定两个正整数,计算这两个数的最小公倍数。
Input
输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数.
Output
对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。
Sample Input
10 14
Sample Output
70
两个正整数m,n中有mn=最大公因数最小公倍数,最大公因数用辗转相除法(欧几里得算法)求出,自然能得出最小公倍数
C
#include <stdio.h> #pragma warning(disable:4996) int calc(int m,int n) { while(1) { m%=n; if(m==0) return n; n%=m; if(n==0) return m; } } int main(void) { int m,n; while(scanf("%d %d",&m,&n)!=EOF) printf("%d\n",m*n/calc(m,n)); return 0; }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 洛谷P1029 最大公约数和最小公倍数问题
- 最大公约数和最小公倍数
- 求两个数的最小公倍数 比如输入2 3 输出6
- 最大公约数和最小公倍数问题
- 算法训练 5-1最小公倍数
- First Blood (最大最小公倍数)
- C++三种方法求解两个数最大公因数和最小公倍数
- 求最小公倍数(java实现)
- 最大公约数和最小公倍数问题
- 组合数+高效求最小公倍数
- 蓝桥杯 最大最小公倍数
- 求最大公约数和最小公倍数
- 辗转相除求最大公因数和最小公倍数
- 蓝桥杯-算法训练:最大最小公倍数(简单贪心算法)
- java求最大公约数和最小公倍数
- Java求最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 求最大公约数(gcd)和最小公倍数(lcm)算法
- 51Nod1012 最小公倍数LCM(C语言)
- XYNUOJ 1106 1107 求最大公约数 求最小公倍数