C출력 결과보통 · 20점#재귀#함수

264. 재귀 호출 앞뒤 출력 순서와 반환값

다음 C 프로그램의 실행 결과를 쓰시오.

1#include <stdio.h>
2
3int f(int n) {
4 if (n == 0) return 0;
5 printf("%d ", n);
6 int s = f(n - 1) + n;
7 printf("%d ", s);
8 return s;
9}
10
11int main() {
12 int t = f(3);
13 printf("\n%d\n", t * 10);
14 return 0;
15}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.