본문 바로가기

대학교 1-2/컴프

HW4_3_0

2의 n승을 구하는 함수를 재귀적으로 구현해 보자. 주어진 main은 그대로 사용한다.

#include int twoPower(int x);

int main(void)

{

     int n;

     printf("Enter a number: ");

     scanf("%d", &n);

     printf("2의 %d승은 %d이다\n", n, twoPower(n));

}

int twoPower(int x)

{

   if (x == 0)

        // 이곳에 적절한 return문을 넣는다.

   else

      // 이곳에 적절한 return문을 넣는다.

}

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int twoPower(int x);
int main(void)
{
    int n;
    printf("Enter a number: ");
    scanf("%d"&n);
    printf("2의 %d승은 %d이다\n", n, twoPower(n));
}
int twoPower(int x)
{
    if (x == 0)
        return 1;
    else
        return 2 * twoPower(x-1);
}
cs

'대학교 1-2 > 컴프' 카테고리의 다른 글

HW4_5_1  (0) 2023.10.03
HW4_3_1  (0) 2023.10.03
HW4_4  (0) 2023.09.26
HW4_2  (0) 2023.09.26
HW4_1  (0) 2023.09.26