题目描述
给定两个正整数,计算这两个数的最小公倍数。
输入
输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数。
输出
对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。
样例输入:
10 14
样例输出:
70
代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| #include <stdio.h> int gcd(int a,int b) { while(b!=0) { int t=a%b; a=b; b=t; } return a; } int main() { #ifndef ONLINE_JUDGE freopen("E:\\jsj\\cprojects\\docs\\in.txt","r",stdin); //freopen("E:\\jsj\\cprojects\\docs\\mout.txt","w",stdout); #endif int a,b; while(~scanf("%d%d",&a,&b)) { printf("%d\n",a*b/gcd(a,b)); } return 0; }
|