반응형
재귀함수를 이용한 문자열 역순 출력
코드
#include <stdio.h>
void reverse(char* line);
int count = 0;
int a = 0;
int main()
{
char* str = "i'm student";
char* temp = str;
while((*temp != 0) && (*temp >=32) && (*temp <=125))
{
temp++;
count++;
}
reverse(str);
}
void reverse(char* line)
{
if((*line != 0) && (*line >=32) && (*line <=125))
{
reverse(line+1);
printf("%c", *line);
a++;
}
if(a == count)
printf("\n");
}
반응형