다음 C 언어 함수를 사용하여 function(9)를 수행했을 때, 반환되는 값은?
int function(int n)
{
if (n <= 1) return 1;
if (n % 2 == 0)
return n * function(n-1);
else
return n * function(n-3);
}- ①60
- ②84
- ③540
- ④672
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)