728x90
반응형

문제 : https://codeup.kr/problem.php?id=1904

 

(재귀함수) 두 수 사이의 홀수 출력하기

두 수 $a$, $b$ 가 입력된다. ($1 <= a <= b <= 100$)

codeup.kr

 

문제 설명

시작수(aa)와 마지막 수(bb)가 입력되면

aa부터 bb까지의 모든 홀수를 출력하시오.

이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다.

금지 키워드 : for while goto

 

입력

두 수 aa, bb 가 입력된다. (1<=a<=b<=1001<=a<=b<=100)

출력

aa~bb의 홀수를 모두 출력한다.

입력 예시

2 7

출력 예시

3 5 7

 

 

코드 : 

# include <stdio.h>

int n,m;
int p(int a, int b)
{
	if(a > b)
		return;
	if(a % 2 != 0)
	{
		printf("%d ",a);	
	}
	p(a+1,b);
	
}


int main()
{
	scanf("%d %d",&n,&m);
	p(n,m);
	
	return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기