Coding/Step By Step

Baekjoon Training / recursion(재귀) / #10872

빈그레 2023. 2. 4. 21:18

 

 


#10872

 

 

 

 

 

 

 

#include <iostream>
using namespace std;

int ans = 1;

int facto(int a) { //a는 유저로부터 입력받는 값 
	if (a > 1) { 
		ans *= a; // ans=5
		a -= 1; //a=4
		facto(a);  //facto(4)
	}

	return ans;
}


int main() {
	int num;
	cin >> num;
	cout<<facto(num);
	return 0;
}