C출력 결과기초 · 10점#함수#반복문#입문

351. 반복문으로 거듭제곱을 구하는 함수

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

1#include <stdio.h>
2
3int power(int base, int exp) {
4 int r = 1;
5 int i;
6 for (i = 0; i < exp; i++) {
7 r = r * base;
8 }
9 return r;
10}
11
12int main(void) {
13 int a = power(2, 5);
14 int b = power(3, 0);
15 printf("%d %d %d\n", a, b, power(a - 30, 3));
16 return 0;
17}

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