정수 n부터 1까지 출력하는 재귀함수를 설계하시오. (1<=n<=200)
이 문제는 반복문 for, while 등을 이용하여 풀 수 없습니다.
금지 키워드 : for, while, goto
#include <iostream>
void Recursive(int _Num)
{
if (_Num > 200)
{
return;
}
else
{
if (_Num - 1 >= 0)
{
std::cout << _Num << '\n';
Recursive(_Num - 1);
}
}
}
int main()
{
int a = 0;
std::cin >> a;
Recursive(a);
}