감 ¶
고 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; }