最大公约数和最小公倍数
来源:互联网 发布:多益网络校招登录 编辑:程序博客网 时间:2024/06/10 22:47
思路:先求出最大公约数,两两比较,递归求出最大约数,再通过两两之乘积除以最大公约数就是最小公倍数;
代码:
//最大公约数int gysMax(int a, int b){return a%b ? gysMax(b, a%b) : b;}//最小公倍数int gbsMin(int a, int b){return a*b / gysMax(a, b);}int _tmain(){int a[5] = { 4, 8, 16,32, 48 };int iGys = a[0];int iGbs = a[0];for (int i = 1; i < 5;i++){iGys = gysMax(iGys, a[i]);iGbs = gbsMin(iGbs, a[i]);}cout << "最大公约数" << iGys << endl;cout << "最小公倍数"<<iGbs << endl;system("pause");return 0;}
0 0
- 2. 最大公约数和最小公倍数
- 求两数最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 最大公约数和最小公倍数
- 求最大公约数和最小公倍数
- 最大公约数和最小公倍数算法
- 求最大公约数和最小公倍数
- 最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 求最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 最大公约数和最小公倍数
- smokeping
- ssh闲置一段时间自动登出问题的解决
- Hashtable、ConcurrentHashMap源码分析
- Discuz!论坛教程之如何禁止/允许用户删除自己发布的帖子
- Quartz时间配置格式说明与实例
- 最大公约数和最小公倍数
- acrgis api for javaScript需要对Dojo了解多少?
- 存储过程实现开窗函数功能
- Quartz说明及使用
- keil编译出错关于__use_no_semihosting_swi的使用
- JS学习之路(二)---函数
- 常见机器学习算法
- LeetCode算法题目:Next Permutation
- Sphinx匹配模式详解