C출력 결과보통 · 20점#함수#반환값#반복문

343. 함수가 함수를 부르며 돌려준 값 쌓기

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

1#include <stdio.h>
2
3int add(int a, int b) {
4 return a + b;
5}
6
7int twice(int x) {
8 return add(x, x);
9}
10
11int main(void) {
12 int total = 0;
13 int k;
14 for (k = 1; k <= 3; k++) {
15 total += twice(k) + add(k, 1);
16 }
17 printf("%d\n", add(total, twice(total)));
18 return 0;
19}

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