N을 132로 넣어서 디버깅 해봤습니다.
132를 소인수분해하면 2*2*3*11 인대요.
N C K MOD(N,K) S(c)=k
132 0 2
1 0 s(1)=2
66 2 2 0 s(2)=2
33 3 2 1
3 0 s(3)=3
11 4 2 1
11 0 s(4)=11
이렇게 나왔는대
Y 변수를 돌릴때 C-1이면 3번째 배열 까지 찍으라고 나와있는대
그렇게 되면 2X2X3 이렇게 밖에 안찍히는 것 아닌가요??
설명 부탁드립니다.
안녕하세요.
처리가 끝나서 출력할 때 C는 4입니다.
14번 동그라미 반복문에서 반복문은 1부터 C-1, 즉 3까지만 반복되면서 출력합니다.
그럼 2*2*3* 까지만 출력됩니다.
그런 다음 그 아래쪽 S(C) 출력문에 의해 S(4)인 마지막 값 11이 추가 출력되어
2*2*3*11이 되는 것입니다.
오늘도 즐거운 하루 되세요.
"-
*2012-03-29 09:53:38
안녕하세요.
처리가 끝나서 출력할 때 C는 4입니다.
14번 동그라미 반복문에서 반복문은 1부터 C-1, 즉 3까지만 반복되면서 출력합니다.
그럼 2*2*3* 까지만 출력됩니다.
그런 다음 그 아래쪽 S(C) 출력문에 의해 S(4)인 마지막 값 11이 추가 출력되어
2*2*3*11이 되는 것입니다.
오늘도 즐거운 하루 되세요.
"