J가 100되면
처리과정거치면 j는101되는데 왜 범위가 100포함이에요?
안녕하세요.
알고리즘은 처리를 수행한 후 종료 기준값을 비교하는지, 종료 기준값을 비교한 후 처리하는지 또한 초기값이 어떻게 주어지는지에 따라 결과나 과정이 달라집니다.
그러니 반드시 디버깅을 통해 처리 과정이 어떻게 진행되는지를 판단해야 합니다.
문의하신 알고리즘은
J값을 1 증가한 후 J<=100 여부를 확인합니다.
즉 J가 현재 99로 처리가 된 후 J=J+1을 만나 J가 100이 되면 더 처리를 해야 하므로 J가 100보다 작거나 같은때까지 Yes가 됩니다.
J가 100인 상태로 처리가 된 후 J=J+1을 만나 J가 101이 되면 비로소 No가 되어 EVEN과 ODD를 출력하고 종료하게 됩니다.
오늘도 즐거운 하루 되세요.
"-
*2014-04-21 09:42:03
안녕하세요.
알고리즘은 처리를 수행한 후 종료 기준값을 비교하는지, 종료 기준값을 비교한 후 처리하는지 또한 초기값이 어떻게 주어지는지에 따라 결과나 과정이 달라집니다.
그러니 반드시 디버깅을 통해 처리 과정이 어떻게 진행되는지를 판단해야 합니다.
문의하신 알고리즘은
J값을 1 증가한 후 J<=100 여부를 확인합니다.
즉 J가 현재 99로 처리가 된 후 J=J+1을 만나 J가 100이 되면 더 처리를 해야 하므로 J가 100보다 작거나 같은때까지 Yes가 됩니다.
J가 100인 상태로 처리가 된 후 J=J+1을 만나 J가 101이 되면 비로소 No가 되어 EVEN과 ODD를 출력하고 종료하게 됩니다.
오늘도 즐거운 하루 되세요.
"