백준 algorithm
백준 10872 - 팩토리얼
cosmohoo
2019. 10. 30. 17:00
반응형
입력값이 0에서부터 12까지밖에 안되므로 재귀로 하지 않고 함수를 선언해서 풀었다.
#include <iostream>
using namespace std;
int fac(int a)
{
int result = 1;
if (a == 1)return 1;
else {
for (int i = 2; i <= a; i++)
{
result = result * i;
}
return result;
}
}
int main()
{
int num;
cin >> num;
cout << fac(num);
return 0;
}
반응형