i가 3일때까지 행의 시작이 줄어들고 행의 끝이 커지는데 왜 빈칸에 i가 3이상이 됩니까? 궁금합니다
안녕하세요.
배열에 값을 저장한 후 중간행이지 파악하기 때문입니다.
i가 1일 때 S는 3, E는 3이 되어 1행 3열에 1을 저장합니다.
i>=3 에서 No가 되어 S 1 감소, E 1 증가하여 S는 2, E는 4가 됩니다.
이제 i가 2가되어 S는 2, E는 4가 되어 2행 2열 ~ 4열까지 2, 3, 4를 저장합니다.
i>=3 에서 No가 되어 S 1 감소, E 1 증가하여 S는 1, E는 5가 됩니다.
이제 i가 3이 되어 S는 1, E는 5가 되어 3행 1열 ~ 5열까지 5, 6, 7, 8, 9를 저장합니다.
i>=3 에서 Yes가 되어 S 1 증가, E 1 감소하여 S는 2, E는 4가 됩니다.
i가 3일 때
만일 i>3으로 비교한다면 S 1 감소, E 1증가하여 S는 0, E 6이 되어 오류가 발생합니다.
오늘도 즐거운 하루 되세요.
"-
*2015-05-12 11:03:11
안녕하세요.
배열에 값을 저장한 후 중간행이지 파악하기 때문입니다.
i가 1일 때 S는 3, E는 3이 되어 1행 3열에 1을 저장합니다.
i>=3 에서 No가 되어 S 1 감소, E 1 증가하여 S는 2, E는 4가 됩니다.
이제 i가 2가되어 S는 2, E는 4가 되어 2행 2열 ~ 4열까지 2, 3, 4를 저장합니다.
i>=3 에서 No가 되어 S 1 감소, E 1 증가하여 S는 1, E는 5가 됩니다.
이제 i가 3이 되어 S는 1, E는 5가 되어 3행 1열 ~ 5열까지 5, 6, 7, 8, 9를 저장합니다.
i>=3 에서 Yes가 되어 S 1 증가, E 1 감소하여 S는 2, E는 4가 됩니다.
i가 3일 때
만일 i>3으로 비교한다면 S 1 감소, E 1증가하여 S는 0, E 6이 되어 오류가 발생합니다.
오늘도 즐거운 하루 되세요.
"