for문사용
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- int main()
- {
- int getNum=0;
- int result=1;
- cin >> getNum;
- for(int j=1; j<=getNum; j++)
- result *= j;
- cout << result << endl;
- return 0;
- }
재귀적으로 호출
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- int factorial(int n)
- {
- if(n == 1)
- return 1;
- else
- return n * factorial(n-1);
- }
- int main()
- {
- int n, result;
- cin >> n;
- result = factorial(n);
- cout << result << endl;
- return 0;
- }
반응형
'IT > [Everyday]Coding' 카테고리의 다른 글
[피보나치 수열] (0) | 2014.12.19 |
---|---|
[이항계수]경우의 수 구하는 프로그램 (0) | 2014.12.19 |
queue 구현 (0) | 2014.12.19 |
배열 회전 (0) | 2014.12.19 |
두 원소 바꾸기 swap() (0) | 2014.12.19 |