辗转相除法
来源:互联网 发布:登录界面html源码下载 编辑:程序博客网 时间:2024/05/18 01:58
递推写法:
int gcd(int a, int b){ int r; while(a%b != 0) { r = b; b = a%b; a = r; } return b;}
递归写法:
int gcd(int x, int y){ if(x%y != 0) return gcd(y, x%y); return y;}
int main(){ int a, b; cin >> a >>b; if(a<b) swap(a,b); printf("%d\n",gcd(a,b)); return 0;}
阅读全文
0 0
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 辗转相除法 最大公约数
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 温习辗转相除法
- 辗转相除法
- 辗转相除法
- 辗转相除法
- 证明辗转相除法
- 辗转相除法
- laravel(5.2) Swagger UI的使用
- ORACLE优化器RBO与CBO介绍总结
- mysql数据库中使用null可能会存在问题
- kafka版本不一致导致的一个小问题(二)
- Queue集合
- 辗转相除法
- 【Scikit-Learn 中文文档】模型持久化
- leetcode 486. Predict the Winner
- OpenCV安装的注意事项
- 判断闰年中的运算符与方法
- Linux SHELL编程练习case1
- Docker:替代传统虚拟机的“鲸鱼”(Docker: A 'Whale' Replacing Traditional VM)
- 杭电ACM OJ 1035 Robot Motion 继续水
- openlayer 图形样式编辑