728x90
#include <stdio.h> int cg(int a, int b) { int temp; while(a-b!=0) { if(b>a) { temp = a; a = b; b = temp; } temp = a-b; a = b; b = temp; } return b; } void main() { int a,b; printf("두수 입력 : "); scanf("%d %d", &a, &b); printf("최대 공약수 : %d\n",cg(a,b)); }
'it > programming' 카테고리의 다른 글
[ C++ ] Call by reference 기법을 이용한 swap 함수 (0) | 2012.05.28 |
---|---|
[ C++ ] 사용자 정의 함수를 이용한 소수 구하기 (0) | 2012.05.28 |
[ C++ ] 사용자 정의 함수를 이용한 간단한 계산기 (0) | 2012.05.28 |