목적
- 재귀 호출을 익힌다.
문제
코드
#include <iostream>
using namespace std;
void v_Printfact(int);
void v_Printfact(int iIn)
{
if(iIn > 20)
{}
else
{
cout << iIn << " ";
v_Printfact(iIn + 1);
}
return;
}
int main(void)
{
int iIn = 10;
v_Printfact(iIn);
cout << '\n';
return 0;
}
해설
- 20까지 숫자를 출력 1을 더한 인수를 넣어 다시 실행, 그 이상은 리턴하여 실행하지 않습니다.
참고
- 유사 문제