【数学】求两个正整数的最大公约数
来源:互联网 发布:收购淘宝账号 编辑:程序博客网 时间:2024/06/06 01:41
题目:《编程之美》 P150
//辗转相除法int GCD1(int a,int b){if (a < b)swap(a, b);if (b == 0)return a;return GCD1(a % b, b);}//利用减法int GCD2(int a, int b){if (a < b)swap(a, b);if (b == 0)return a;return GCD2(a - b, b);}//方法一和方法二相结合int GCD3(int a, int b){if (a < b)swap(a, b);if (b == 0)return a;bool marka = a & 1, markb = b & 1;if (marka && markb){return GCD3(a - b, b);}else if (!marka && !markb){return ( GCD3(a >> 1, b >> 1) )<<1;//不要忘了乘以2}else if (!marka && markb){return GCD3(a >> 1, b);}else{return GCD3(a, b >> 1);}}
0 0
- 【数学】求两个正整数的最大公约数
- 求两个正整数的最大公约数?
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数
- 求两个正整数的最大公约数(GCD)
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的 最大公约数和最小公倍数
- 求两个正整数的最大公约数和最小公倍数!
- 求两个正整数的最大公约数和最小公倍数
- 求两个正整数的最大公约数与最小公倍数
- 开发中最常用的GitHub上 优秀的 Android 开源项目整理
- MapReduce详解Shuffle过程
- 自学Android之Spinner和AutoCompleteTextView
- 2015.02.02张佳莉
- oracle:索引
- 【数学】求两个正整数的最大公约数
- syn_vH-2013.03安装记录
- 脉络清晰的BP神经网络讲解,赞
- 模拟退火--较容易理解的一篇讲解
- Maven和IntelliJ IDEA的整合
- 2015-2-2冬令营日志
- 2.2
- 2015-2-2工作日志-张吉林
- Hibernate one-to-many / many-to-one关系映射