안녕하세요.
종료 기준값은 디버깅을 수행해 보며서 종료 기준에서 비교되는 대상이 처리된 후 비교가 되는지 확인해 봐야 합니다.
165쪽에서는 p는
p++에 의해 76이 되었다면
q는 2가 됩니다.
m는 76*2 가 되고 이 값이 h에 누적됩니다.
p < 77에서 p가 아직 76이므로 Yes가 되어 한 번더 반복 합니다.
p++에 의해 77이 됩니다.
q는 1이 됩니다.
m는 77*1 이 되고 이 값이 h에 누적됩니다.
p < 77에서 p가 77이므로 No가 되어 반복을 종료합니다.
만일 P<=77이라면 문제에서 요구한 77보다 한 번 더 수행하여 78까지 수행하게 됩니다.
이와 같이 디버깅을 수행해 보면서 종료 기준값에 맞는 종료 값과 부등호의 방향을 확인하면 됩니다.
166쪽의 내용이 이를 기준으로 확인해 보세요.
오늘도 즐거운 하루 되세요.
-
*2017-10-23 10:01:34
안녕하세요.
종료 기준값은 디버깅을 수행해 보며서 종료 기준에서 비교되는 대상이 처리된 후 비교가 되는지 확인해 봐야 합니다.
165쪽에서는 p는
p++에 의해 76이 되었다면
q는 2가 됩니다.
m는 76*2 가 되고 이 값이 h에 누적됩니다.
p < 77에서 p가 아직 76이므로 Yes가 되어 한 번더 반복 합니다.
p++에 의해 77이 됩니다.
q는 1이 됩니다.
m는 77*1 이 되고 이 값이 h에 누적됩니다.
p < 77에서 p가 77이므로 No가 되어 반복을 종료합니다.
만일 P<=77이라면 문제에서 요구한 77보다 한 번 더 수행하여 78까지 수행하게 됩니다.
이와 같이 디버깅을 수행해 보면서 종료 기준값에 맞는 종료 값과 부등호의 방향을 확인하면 됩니다.
166쪽의 내용이 이를 기준으로 확인해 보세요.
오늘도 즐거운 하루 되세요.