¶
문만 보 는데 부 call by value -;;
보 while문 는 따따는 ..;
ver2만 ;;
보 while문 는 따따는 ..;
ver2만 ;;
¶
~cpp
#include <stdio.h>
void swap(int* x,int* y);
int gcd(int a, int b);
int main()
{
int x,y;
// x, y 받는.
printf("x = "), scanf("%d",&x);
printf("y = "), scanf("%d",&y);
// GCD를 .
printf("GCD is %d\n",gcd(x,y));
return 0;
}
int gcd(int a, int b)
{
//a>b 바.
if( a < b ) swap(&a,&b);
// 0 방
if(b==0) return a;
//
if(gcd(b, a % b) == 0)
return a % b;
else
return gcd(b, a % b);
}
void swap(int* x,int* y)
{
int tmp;
tmp = *x;
*x = *y;
*y = tmp;
}










