kdw9502   2달 전

비주얼 스튜디오로 실행하였을때는 잘 되었는데 틀렸다고만 나오네요...

gcd 재귀함수로 유클리드 호제법으로 최대공약수를 구하고, 두 수를 곱한것에 최대공약수를 나누면 최소공배수가 나오는것 아닌가요?

isac322   2달 전

g랑 gcd랑 따로있는데요??

kdw9502   2달 전

아 원래는 함수명 g인데 붙여넣기하면서 수정하면서 깜빡했네요
실행 때는 제대로 넣고 돌렸습니다

isac322   2달 전

gcd함수의 실행 순서땜에 그런 것 같습니다. 자리를 옮기니 AC받네요.

kdw9502   2달 전

헉 되네요 정말 감사합니다.

왜 순서가 문제되는지 모르겠네요


isac322   2달 전

스택 오버플로우와 이 글의 링크를 타고들어가보면 위와같이 printf에 몇번째 파라미터를 먼저 계산 할지(i와 a*b/(i=gcd(a,b)))는 언어 명세에 없다네요.

아마 VS랑 GCC랑 구현을 다르게 한 것 같습니다.

정신 건강을 위해 아래와 같이 코딩하는게 좋겠네요..

kdw9502   2달 전

감사합니다.

댓글을 작성하려면 로그인해야 합니다.