[C언어] 최대공약수, 최소공배수 구하기
최대공약수 : Greatest Common Divisor
최소공배수 : Least Common Multiple
#include<stdio.h>
int main(void){
int GCD, LCM, a, b, num1, num2, r;
printf("enter two numbers\n");
scanf("%d %d", &num1, &num2);
a=num1;
b=num2;
while(b!=0){
r=a&b;
a=b;
b=r;
}
GCD=a;
LCM=(num1*num2)/GCD;
printf("greatest common divisor of %d and %d = %d", num1, num2, GCD);
printf("least common multiple of %d and %d = %d", num1, num2, LCM);
getch();
return 0;
}
'Study > C Programming' 카테고리의 다른 글
[C언어] while loop / while statement / 자연수 더하기 (0) | 2018.08.01 |
---|---|
[C언어] for loop / for statement / 자연수 더하기 (0) | 2018.08.01 |
[C언어] if~else와 switch 비교 (0) | 2018.08.01 |
[C언어] if statement 이용한 계산기 (if문 계산기) (0) | 2018.08.01 |
[C언어] switch 이용한 계산기 (0) | 2018.08.01 |