递归求最大公约数

来源:互联网 发布:手机版淘宝联盟怎么用 编辑:程序博客网 时间:2024/06/09 16:18
#include "iostream"#include "cmath"using namespace std;//一个数和0的最大公约数就是这个数本身//a / b = q + r => gcd(a,b) = gcd(b,r)int gcd(int a, int b){int r = a % b; //余数int q = a / b; //商''''''if (r == 0)return b;elsereturn gcd(b,r);}int main(){cout << gcd(4,18);return 0;}

0 0
原创粉丝点击