culture1123   5년 전

반례

0 1000

일 경우 프로그램이 중지 되는데

0 일 경우 2배도 안되고

-1 L R 

의 경우도 안된다고 생각하는데 

어떻게 처리해야 되는지 모르겠습니다 ㅠㅠ

inhoj123   4년 전

2. S: S 는 n에서 1 을 뺀 결과 n-1을 레지스터에 저장한다. n이 0 이라면 9999 가 대신 레지스터에 저장된다.


라는 문장이 n-1이 0일 때 9999를 저장한다는 뜻이 아니라

먼저 n이 0인지 확인하고 9999를 넣을 지 n-1을 넣을 지 확인한다는 뜻입니다.

c언어로는 대충 아래와 같이 되겠네요.

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