์๋ ํ์ธ์ modernAlchemist ์ H์ ๋๋ค. ์ค๋์ ์ฌ๊ทํจ์๋ฅผ ํ์ฉํ ํฉํ ๋ฆฌ์ผ ๊ณ์ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ํฉํ ๋ฆฌ์ผ์ด๋ 5! = 5*4*3*2*1 ๊ณผ ๊ฐ์ ํํ๋ก n๋ถํฐ 1์ฉ ๋นผ์ 1๊น์ง ๊ณฑํ๋ ๊ฒ์ด๋ค. ํด๋น ์์ ์ฌ๊ท ํจ์๋ก ํํํด๋ณด๋ฉด ์๋์ฒ๋ผ ์ธ ์ ์๋ค. int fact(int a) { int result =0; printf("result %d\n",result); if (a == 1) { result = 1; } else { result = a * fact(a - 1); } return result; } ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ for๋ฌธ์ผ๋ก ์ด์ฉํด๋ณด์๋ฉด int forFact(int n) { int index; int result = 1; for (index = n; index >= 1; index--) {..