728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=132&sca=10d0
문제
자연수 N을 입력받아 N이 홀수인 경우에는 1부터 N까지의 홀수를 짝수인 경우는 2부터 N까지의 짝수를 모두 출력하는 프로그램을 재귀함수로 작성하시오.
입력 예
15
출력 예
1 3 5 7 9 11 13 15
코드 :
# include <stdio.h>
int print(int num);
int main()
{
int num;
scanf("%d",&num);
print(num);
return 0;
}
int print(int num)
{
if(num<=0)
return 0;
if(num%2 == 0 )
{
print(num-2);
printf("%d ",num);
return;
}
if(num%2!= 0 )
{
print(num-2);
printf("%d ",num);
return;
}
}
728x90
반응형
최근댓글