[C언어] 재귀함수를 사용하여 문장 뒤집기(반전)

ET의 공부/C언어|2020. 12. 16. 11:51

C언어에서 재귀함수를 이용해서 문장을 뒤집는 방법입니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
void reverseSentence();
 
int main() {
    printf("문장 입력: ");
    reverseSentence();
    printf("\n");
    return 0;
}
 
void reverseSentence() {
    char c;
    scanf("%c"&c);
    if (c != '\n') {
        reverseSentence();
        printf("%c", c);
    }
}
 

 

 

감사합니다.

댓글()