다음 C 프로그램의 실행 결과를 쓰시오.
1#include <stdio.h>2 3int fact(int n) {4 if (n <= 1) return 1;5 return n * fact(n - 1);6}7 8int main() {9 int a = fact(4);10 int b = fact(0);11 printf("%d %d\n", a, b);12 printf("%d\n", a + b);13 return 0;14}
#include <stdio.h>
int fact(int n) {
if (n <= 1) return 1;
return n * fact(n - 1);
}
int main() {
int a = fact(4);
int b = fact(0);
printf("%d %d\n", a, b);
printf("%d\n", a + b);
return 0;
해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.