목적
  - 재귀 호출을 익힌다.

문제

사용자 삽입 이미지

코드
#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을 더한 인수를 넣어 다시 실행, 그 이상은 리턴하여 실행하지 않습니다.

참고
  - 유사 문제

Posted by 카켈