본문 바로가기

C

[C 언어] 최대공약수 구하기 (정보처리기사 외)

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int Eucledian(int a, int b) // a > b
{
    return a % b ? Eucledian(b, a%b) : b; // 삼항 연산자 사용
                                           
}
 
int main()
{
    int num1, num2;  // num1 > num2;
    int GCD;
    scanf("%d %d"&num1, &num2);
    GCD = Eucledian(num1, num2);
    printf("GCD: %d", GCD);
    
    return 0;
}
cs