[9급 국가직 컴퓨터일반 2008년 10번]

다음 C 프로그램의 실행 결과로서 옳은 것은?
#include <stdio.h>
int func(int n)
{
	if(n%2==1)
 		n=n-1;
	if(n==0)
		return 0;
	return (func(n-2)+n);
}
void main()
{
	int result;
	result = func(19);
	printf("result = %d", result);
}
컴퓨터일반
  1. result = 60
  2. result = 70
  3. result = 80
  4. result = 90
정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)