辗转相除法

来源:互联网 发布:淘宝装修自定义内容区 编辑:程序博客网 时间:2024/06/05 03:06

求最大公约数一般有穷举法和迭代法两种,两种方法求最大公约数都很简单,辗转相除法就是迭代法的一种,感觉没啥说的,下面是代码:
int gcd(int a,int b){    int temp;    if(a<b)    {        temp=a;        a=b;        b=temp;    }    while(b!=0)    {        temp=a%b;        a=b;        b=temp;    }    return a;}

0 0