#31171: 輾轉相除法


oh_my_god (often)

學校 : 臺中市私立明道高級中學
編號 : 196962
來源 : [36.232.139.253]
最後登入時間 :
2024-09-07 21:07:18
a024. 最大公因數(GCD) | From: [1.161.138.192] | 發表日期 : 2022-07-16 22:11

#include <stdio.h>
#include <stdlib.h>

int GCD(int,int);
int main()
{
    int a,b,i;
    scanf("%d %d",&a,&b);
    printf("%d",GCD(a,b));
   
    return 0;
}

int GCD(int a,int b) // gcd(3,2) => gcd(2,3)
{
    if(a>b)
    {
        return GCD(b,a); 
    }
    else
    {
        if(b % a == 0)
        {
            return a;
        }
        else
        {
            return GCD(a,b%a);    
        }    
    }
}

 
ZeroJudge Forum