# 팩토리얼
## 문제
팩토리얼이란 1부터 n까지의 수를 모두 곱한 결과이다.
```
1! = 1
2! = 1 x 2
3! = 1 x 2 x 3
...
```
함수를 사용하여 1!, 2!, 3!, ... 10! 까지 출력 예와 같은 결과를 얻으시오.
## 출력 예
```
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
6! = 720
7! = 5040
8! = 40320
9! = 362880
10! = 3628800
```
## 뼈대코드
```
#include <stdio.h>
int main(int argc, char* argv[])
{
for (int n = 1; n <= 10; n++)
{
printf("%d! = %d\n", n, factorial(n));
}
return 0;
}
int factorial(int n)
{
int fac = 1;
/* 해당 함수를 완성하시오. */
return fac;
}
```