循环-14. 最大公约数和最小公倍数
2014-08-02 09:56
190 查看
/* * Mian.c * C14-循环-14. 最大公约数和最小公倍数 * Created on: 2014年8月1日 * Author: Boomkeeper *******测试通过********* */ #include <stdio.h> /** * 最大公约数 */ int greatestCommonDivisor(int M, int N) { int i; for (i = (M < N ? M : N); i > 1; i--) { if (M % i == 0 && N % i == 0) break; } return i; } /** * 最小公倍数 */ int leastCommonMultiple(int M, int N) { int i; for (i = (M > N ? M : N); i <= M * N; i++) { if (i % M == 0 && i % N == 0) break; } return i; } int main(void){ int M,N;//题目中的M N scanf("%d %d",&M,&N); printf("%d %d\n",greatestCommonDivisor(M,N),leastCommonMultiple(M,N)); return 0; }
参考自:
http://www.myexception.cn/other/1673775.html
题目链接:
http://pat.zju.edu.cn/contests/basic-programming/%E5%BE%AA%E7%8E%AF-14
相关文章推荐
- 循环-14. 最大公约数和最小公倍数
- PAT循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- 循环-14. 最大公约数和最小公倍数(15)
- OJ循环——求两个数的最大公约数与最小公倍数(函数法)
- 循环-14. 最大公约数和最小公倍数(15)
- 周期-14. 最大公约数与最小公倍数(15)
- 新手代码之循环语句的简单运用(求最小公倍数与与求最大公约数)
- AOJ - 0009 Prime Number (素数筛法) && AOJ - 0005 (求最大公约数和最小公倍数)
- 求最大公约数和最小公倍数
- c++实验7--最大公约数和最小公倍数
- java基础语法练习--求出两数的最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 152 求两个或 N 个数的最大公约数和最小公倍数
- 算法_求两个整型数的最大公约数最小公倍数
- 用C语言求两个数的最大公约数和最小公倍数