다음 C 프로그램의 실행 결과는?
#include <stdio.h>
int funa(int);
void main() {
printf("%d, %d", funa(5), funa(6));
return 0;
}
int funa(int n) {
if(n > 1)
return (n + (funa(n-2)));
else
return (n % 2);
}- ①5, 6
- ②9, 12
- ③15, 21
- ④120, 720
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)