유클리드 호제법으로 두 수의 최대공약수(Greatest Common Devisor) 구하기


#include <stdio.h>

int gcd(int max, int min)
{
	if(min == 0)
		return max;
	else
		return gcd(min, max % min);
}

void main()
{
	int a, b;

	printf("Input :: ");
	scanf("%d %d", &a, &b);

	printf("Output :: %d\n", gcd((a>b?a:b), (a>b?b:a)));
}