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 |