数论-欧几里得算法

欧几里德算法又称辗转相除法,用于计算两个正整数的最大公约数。
计算公式gcd(a,b)=gcd(b,a%b)

#include 
int gcd(int a,int b)
{
    return b?gcd(b,a%b):a;
}
int a,b;
int main()
{
    scanf("%d%d",&a,&b);
    printf("%d\n",gcd(a,b));
}

你可能感兴趣的:(沉迷打板子无法自拔)