1. 程式人生 > >編寫求兩個整數最大公約數的函式,並呼叫此函式求兩個整數的最大公約數? 呼叫函式

編寫求兩個整數最大公約數的函式,並呼叫此函式求兩個整數的最大公約數? 呼叫函式


#include <stdio.h>
int GCD(int a,int b);

int main()
{
    int num1 = 0 ,num2 = 0;
    int result ;


    printf("輸入兩個整數:\n");
    scanf("%d%d",&num1,&num2);
    result = GCD(num1,num2);
    printf("%d\n",result);

    return 0;
}


int GCD(int a,int b)
{
    int i = 0;
    
    while(1){
        i = a % b;
        if(i == 0)
            return b;
        else
        {
            a = b;
            b = i;
            
        }

    }
    return;

}