반응형
[최대 공약수]
두 수를 입력받고, 두 수의 최대 공약수를 구하여라.
#include<stdio.h>
int main() {
int num1, num2, i, div;
scanf("%d %d", &num1, &num2);
if (num1 < num2) {
for (i = 2; i < num1; i++) {
if (num1%i == 0 && num2%i == 0) {
div = i;
}
}
}
else {
for (i = 2; i < num1; i++) {
if (num1%i == 0 && num2%i == 0) {
div = i;
}
}
}
printf("%d\n", div);
return 0;
}
반응형
'Language_ > C programming' 카테고리의 다른 글
[c언어] 2차원 배열 정렬하기 (버블, 포인터, 2중 반복문) (0) | 2020.03.29 |
---|---|
[c언어] 피라미드 출력하기 (2중 반복문) (0) | 2020.03.27 |
[c언어] 가위바위보 프로그램 제작하기 (rand 이용) (5) | 2020.03.26 |
[C] 내림차순 정렬(버블) (0) | 2018.09.19 |
[C] 1부터 n까지의 합을 출력 (0) | 2018.09.19 |
댓글