循环-14. 最大公约数和最小公倍数
2015-01-14 21:44
204 查看
循环-14. 最大公约数和最小公倍数(15)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
张彤彧(浙江大学)
本题要求两个给定正整数的最大公约数和最小公倍数。
输入格式:
输入在一行中给出2个正整数M和N(<=1000)。
输出格式:
在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。
输入样例:
511 292
输出样例:
73 2044
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int x, y, m, n; scanf("%d%d", &m, &n); int temp; y = m < n?m:n; x = m > n?m:n; while(y) { temp = x % y; x = y; y = temp; } printf("%d %d\n", x, m*n/x); return 0; }
相关文章推荐
- 循环-14. 最大公约数和最小公倍数(15)
- PAT循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 新手代码之循环语句的简单运用(求最小公倍数与与求最大公约数)
- OJ循环——求两个数的最大公约数与最小公倍数(函数法)
- 周期-14. 最大公约数与最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 输写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
- 求两个整数的最大公约数和最小公倍数
- 辗转相除法求最小公倍数及最大公约数(C++)
- 求最大公约数与最小公倍数
- 求最大公约数(GCD)和最小公倍数(LCM)的几个方法
- 我的编程学习日志(12)--求最大公约数,最小公倍数
- 分解质因子、求最大公约数/最小公倍数、索引的实现示例
- 辗转相除法求最大公约数和最小公倍数