시작수(a)와 마지막 수(b)가 입력되면 a부터 b까지 모든 홀수를 출력하시오.
(1<=a<=b<=100)
이 문제는 반복문 for, while 등을 이용하여 풀 수 없습니다.
금지 키워드 : for, while, goto
#include <iostream>
void Recursive(int a, int b)
{
if (b < a)
{
return;
}
if (a > 200 || b > 200)
{
return;
}
if (a % 2 == 0) // 짝수면
{
Recursive(a + 1, b);
}
else
{
std::cout << a <<' ';
Recursive(a + 1, b);
}
}
int main()
{
int a = 0;
int b = 0;
std::cin >> a >> b;
Recursive(a, b);
}