[C++] Factorial 만들기
2022. 5. 31. 00:24ㆍ코딩 1막 <C++개념편>/코딩 1막 <C++응용편>
728x90
#include <iostream>
using namespace std;
//1! = 1
//2! = 2*1!
//3! = 3*2!
//4! = 4*3!
//n! = n*(n-1)!
//재귀 함수 : 자기 자신을 호출하는 함수
int Factorial(int num)
{
if (num == 1)
{
return 1;
}
return num * Factorial(num - 1);
}
void main()
{
cout << "1." << endl;
int value = 5;
int result = 1;
for (int i = 1; i <= value; i++)
{
result *= 1;
}
cout << result << endl;
cout << "2." << endl;
cout << Factorial(5) << endl;
}
728x90
'코딩 1막 <C++개념편> > 코딩 1막 <C++응용편>' 카테고리의 다른 글
[C++] 구조체를 써서 축구팀을 만들어 보자 (0) | 2022.05.31 |
---|---|
[C++] 2차원배열을 써서 구구단을 만들어보자 (0) | 2022.05.31 |
[C++] 함수오버로딩을 써서 계산기 함수를 만들어 보자 (0) | 2022.05.31 |
[C++] 다중for문을 써서 별을 찍어보자 (0) | 2022.05.31 |
[C++] 조건문을 써서 데미지 공식을 만들어보자 (0) | 2022.05.30 |